Программирование > PHP
Подскажите плиз новичку :)
APL:
PHP я только начал изучать :) и куча вопросов возникает...
например я создаю ассоциативный массив
$data2 = array (\'1\'=>\'aa\', \'2\'=>\'bb\', \'3\', \'4\');
а потом перебираю...
foreach ( $data2 as $i => $u ) {
print " $i = $u <BR />";
}
но если я не указал значение одного из элементов, например 3 и 4 в данном случае, то значение выдает мне равное ключю...
а как определить случай когда значение не присвоено?
заранее спасибо!
brainkiller:
Как минимум, можно присваивать пустое значение явно.
\'3\'=> \'\', \'4\'=>null
так или эдак.
APL:
это понятно, а если не указано? можно ли отличить пару ключ/значение от простого значения?
brainkiller:
Чисто интереса ради: а чем этот способ не угодил?
APL:
да просто из любопытства... пришел в голову вопрос :)))
а вот еще один:
как узнать путь к текущему файлу скрипта?
проблема в том, что нужно узнать непосредственно текущий файл, например который был включен include...
PATH_INFO и PATH_TRANSLATED показывают только родительский...
т.е. из любого файла (модуля и т.п.) я должен знать путь к нему...
Навигация
Перейти к полной версии