- var_dump: documentation ( source)
<?php
class CountHelper
{
public static function count_if_you_can($var)
{
if (is_array($var))
{
return count($var);
}
elseif (is_object($var))
{
if ($var instanceof Countable)
{
return count($var);
}
else
{
return 1;
}
}
elseif ($var === NULL)
{
return 0;
}
else
{
return 1;
}
}
}
function teste($var)
{
$result = CountHelper::count_if_you_can($var);
var_dump($result);
$result = count($var);
var_dump($result);
if ($var >= 1){
foreach ($var as $v)
{
echo $v;
}
}
}
echo teste(123);