note 123725 added to function.is-countable
| From: | deoomen@php.net | Date: | Mon, 01 Apr 2019 11:58:24 +0000 |
| Subject: | note 123725 added to function.is-countable | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-210505@lists.php.net to get a copy of this message | ||
Polyfill written by arisendrake is not quite good. It return FALSE when checking an Simple XML Node
but count() works properly on PHP 7.1 and 7.3.
Better is this one:
<?php
if (version_compare(PHP_VERSION, "7.3") < 0 &&
!function_exists("is_countable")) {
function is_countable($var): bool
{
return (is_array($var) || is_object($var) || is_iterable($var) || $var instanceof
Countable);
}
}
?>
----
Server IP: 208.43.231.9
Probable Submitter: 185.85.3.142 (proxied: 94.75.116.2)
----
Manual Page -- http://php.net/manual/en/function.is-countable.php
Edit -- https://master.php.net/note/edit/123725
Del: integrated -- https://master.php.net/note/delete/123725/integrated
Del: useless -- https://master.php.net/note/delete/123725/useless
Del: bad code -- https://master.php.net/note/delete/123725/bad+code
Del: spam -- https://master.php.net/note/delete/123725/spam
Del: non-english -- https://master.php.net/note/delete/123725/non-english
Del: in docs -- https://master.php.net/note/delete/123725/in+docs
Del: other reasons-- https://master.php.net/note/delete/123725
Reject -- https://master.php.net/note/reject/123725
Search -- https://master.php.net/manage/user-notes.php