Der Martin: Seltsames Verhalten von count()?

Beitrag lesen

Hallo Jörg,

if(count($myArray > 0)) {
echo "Hello World";
exit;
}

Fatal error:  Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given in

Ist mein assoziatives Array für count() seit php 8 nicht mehr Array genug?

du übergibst kein Array an count(), sondern den boolschen Ausdruck $myArray > 0.
Und der ist nicht zählbar.

Einen schönen Tag noch
 Martin

--
"Formschön, wetterfest, zweckfrei, und gegen Aufpreis auch entnehmbar."
- Loriot, Familien-Original-Benutzer