|
|
|
|
|
для: BinLaden
(28.05.2008 в 00:26)
| | все разобрался
Переменная определялась только при особых условиях она находилась в огромном "if" блоке
вынес из блока все заработало
Даже стыдно с такой то ошибкой | |
|
|
|
|
|
|
|
для: Sergi
(28.05.2008 в 00:03)
| | Код функции secondfunc() приводить не стоит. Разберитесь лучше почему переменная не опеределена ранее. Возможно, смешались кириллические и латинские буквы, а может из-за какого-то условия переменная просто не определилась. Крайний случай - она была уничтожена с помощью unset(). | |
|
|
|
|
|
|
|
для: Sergi
(28.05.2008 в 00:03)
| | Приведите что ли код функции :) | |
|
|
|
|
|
|
|
для: BinLaden
(27.05.2008 в 23:59)
| | Notice: Undefined variable: check_city in D:\server\localhost\search\list.php on line 401
Сдесь имя переменной не $value" а "$check_city"
В строчке 401 находится secondfunc($check_city); | |
|
|
|
|
|
|
|
для: Sergi
(27.05.2008 в 23:54)
| | > если первая функция возвращает FALSE то PHP ругается что "$value not defined"
Такого быть не может, если это не вина самих функций, тела которых мы не видим. Покажите полный текст ошибки. | |
|
|
|
|
|
|
| Сдравствуйте!
вопрос вроде простой но не знаю как наиболее оптимально решить проблему:
есть функция "myfunc()", она в зависимости от условий возвращает или NULL или FALSE или какое-то значение. Все это сохраняется в "$value", и передается второй функции "secondfunc()".
проблема что если первая функция возвращает FALSE то PHP ругается что "$value not defined"
это понятно, но что делать в такой ситуации?
<?php
$value=myfunc();
secondfunc($value);
?> | |
|
|
|
|