[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: название перменой, тип и значение.
WhiteKnight
$x = 10;


есть такая функция

function show($v) {
echo gettype($v).' = '.$v
}


вводит integer = 10


надо вывести название перменой, тип и значение.



Спустя 11 минут, 16 секунд (24.12.2009 - 23:43) glock18 написал(а):
ох уж. такое ощущение, что здесь каждому нужно получить зачем-то имя переменной? зачем??!!

Спустя 3 минуты, 29 секунд (24.12.2009 - 23:46) Stuff_f написал(а):
целочисленое значение?

Спустя 2 минуты, 33 секунды (24.12.2009 - 23:49) WhiteKnight написал(а):
glock18, для себя и юзвера)
что бы видеть название,тип и значение )

Спустя 57 секунд (24.12.2009 - 23:50) WhiteKnight написал(а):
Stuff_f
x integer в даном примере )

Спустя 7 минут, 51 секунда (24.12.2009 - 23:57) VolCh написал(а):
В общем случае, насколько я знаю, средствами PHP задача не решается, ну если не считать echo '$v: ' . echo gettype($v).' = '.$v smile.gif

Спустя 1 час, 12 минут, 47 секунд (25.12.2009 - 01:10) glock18 написал(а):
Возможность есть. Даже если не рассматривать вариант с globals. И в этом варианте эта информация может быть действительно полезна. Только я не вижу пока пользы конкретно здесь.

Спустя 42 минуты, 59 секунд (25.12.2009 - 01:53) VolCh написал(а):
glock18
Вроде все доки прошустрил, но не нашел, расскажи как? rolleyes.gif

Спустя 6 часов, 31 минута, 59 секунд (25.12.2009 - 08:25) glock18 написал(а):
VolCh
вы мне скажите зачем, а я скажу как и что именно можно получить smile.gif

Спустя 2 часа, 3 минуты, 20 секунд (25.12.2009 - 10:28) VolCh написал(а):
Для расширения знаний о любимом языке rolleyes.gif

Рылся в этом направлении, но не хватило сравнения типа $a ==== $b (условно), показывающего, что не только значения и типы у a и b равны, но и указыввают на одну область памяти. Не говоря уж об оверхиде, который вызывает get_defined_vars

Спустя 2 часа, 17 минут, 10 секунд (25.12.2009 - 12:46) glock18 написал(а):
Есть адекватное применение этого, и оно - последний параметр error_handler'а. создаем функцию, назначаем ее set_error_handler. смотрим какие параметры должны быть и экспериментируем с trigger_error.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.