аналог is_null, empty

  • Автор темы tristram
  • Дата начала

tristram

Guest
аналог is_null, empty

Есть ли встроенная функция аналог этой?
PHP:
function myempty()
{
 foreach(func_get_args() as $v)
 {
  if ($v == "") {return true; break;}
 }
 return false;
}
[m]empty[/m], [m]is_null[/m], [m]isset[/m] прошу не предлогать.
ф-ция должна принимать string, int, float а не ссылку на переменую как isset.
 

SibProgrammer

Новичок
Re: аналог is_null, empty

Цикл в таком виде ищет аргумент, удовлетворяющий условию == "", и при нахождении первого, возвращает true.
Почему бы в таком случае не использовать in_array.

Т.е. вместо:
if (myempty(1,2,"xx","","aa",0)) ...
писать:
if (in_array("",array(1,2,"xx","","aa",0))) ...
 

tristram

Guest
Panchous
"0" обзывает null'ом.
SibProgrammer
согласен. я к примеру писал просто =) чтоб показать алгоритм
 

ksnk

прохожий
А почему нельзя написать
$f="" ; $ff=0; ;$fff=null ;
а потом САМОЕ ГЛАВНОЕ
if ($f)...
или
if ($ff)...
или...
if ($fff)...
?
Э... Хм... Sorry ! :))) Не разобрался...
 
Сверху