Seltsames Verhalten von count()? / Nachfrage
bearbeitet von
Hallo Auge,
und [hier](https://onlinephp.io/) kannst Du Dir Version für Version angucken, was passiert.
* Vor 7.2: COUNT(false) == 1, kommentarlos
* 7.2-7.4: COUNT(false) == 1, mit Warnung
Warning: count(): Parameter must be an array or an object that implements Countable in /home/user/scripts/code.php on line 6
* 8.0ff : COUNT(false) == TypeError
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given in /home/user/scripts/code.php:6
Warnungen zu ignorieren zahlt sich bei PHP nicht aus. PHP ist für breaking changes bekannt.
_Rolf_
--
sumpsi - posui - obstruxi