igorsimdyanov / php8

Примеры к книге "PHP 8. Котеров Д., Симдянов И."
65 stars 16 forks source link

Стр. 294 #286

Open Cleverscript opened 7 months ago

Cleverscript commented 7 months ago

Здравствуйте, в главе 13 "Функции обратного вызова" в условии используется выражение

strpos($key, $prefix)!==0

оно вводит в заблуждение т.к является не очевидным что выполняется проверка не просто на присутствие в ключе массива подстроки '*.' а именно на вхождение в начало строки которое равно индексу 0

возможно было бы более очевидно использовать выражение

strpos($key, $prefix)===false

https://3v4l.org/kYK3k