PHP 7.2 und count()

Moin allerseits!

PHP 7.2 gibt es zwar erst frisch in IPS v5 … aber damit die „Warnung“ nicht im Beta-Bereich versauert, und weil es früher oder später für alle interessant wird, poste ich das mal hier.

Bei PHP 7.2. gab es eine Änderung bzgl. „count()“ … darauf sollte man achten, sonst hat man irgendwann bei der IPS-Umstellung EVENTUELL ein Problem :slight_smile: Das sollte ggf. als auch „Warnung“ für die User im Changelog oder bei den Hinweisen zur Migration aufgenommen werden…

Informationen findet ihr im folgenden Link und bei Google :smiley:
PHP: rfc:counting_non_countables

Besonders das hier könnte zu Fehlern in Scripten bei den Leuten führen:

The call to count() will still return 1 (or 0 for null) so backwards compatibility is maintained.

…wenn da eine 1 zurück kommt, statt einem Fehler, obwohl man z.B. eine 5 (oder was auch immer) erwartet.

Changelog von PHP 7.2:
PHP: PHP 7 ChangeLog

Grüße,
Chris

Yepp, das kommt mir doch sehr bekannt vor.

Gesendet von iPhone mit Tapatalk