|
|
|
| простая функция
<?
function val()
{
$Z = 0;
return $Z;
}
echo val();
?>
|
ничего не показывает... | |
|
|
|
|
|
|
|
для: ProtoTeeP
(01.12.2007 в 00:42)
| | По Вашему условию будет ноль, и все показывает | |
|
|
|
|
|
|
|
для: ProtoTeeP
(01.12.2007 в 00:42)
| | вот исправил
<?
function val()
{
$Z = 0;
if(!empty($Z)){return $Z;}
}
echo val();
?>
|
ошибка в if(!empty($Z)){return $Z;}
т.е. false == 0
значит везде надо дополнительно смотреть чтоб переменная может быть равна 0 ? | |
|
|
|
|
|
|
|
для: ProtoTeeP
(01.12.2007 в 01:33)
| | Ноль является NULL, собственно ничего(пустое значение) | |
|
|
|
|
|
|
|
для: Faraon
(01.12.2007 в 02:29)
| | возьми ноль в кавычки '0' | |
|
|
|
|
|
|
|
для: гость
(01.12.2007 в 09:03)
| | >возьми ноль в кавычки '0'
не помогает....
только если условие ставить что переменная == 0 | |
|
|
|
|
|
|
|
для: ProtoTeeP
(01.12.2007 в 09:46)
| | $z = 0;
if(empty($z)) echo 'z = 0';
$z = 1;
if(empty($z)) echo 'z = 0'; | |
|
|
|
|
|
|
|
для: ProtoTeeP
(01.12.2007 в 01:33)
| | Попробуй так:
<?
function val()
{
$ar = array();
$ar['Z'] = 0;
return $ar;
}
$ar = val();
echo $ar['Z'];
?>
|
| |
|
|
|
|
|
|
|
для: Zirkon
(01.12.2007 в 11:21)
| | я поставил проверку с помощью isset()
т.к. переменная точно должна иметь какое либо значение, то это условие меня вполне устраивает... | |
|
|
|
|
|
|
|
для: ProtoTeeP
(01.12.2007 в 11:29)
| | Мое дело предложить - а дальше Вы сами решайте :) | |
|
|
|