Старый проект в нём были отключены все нотисы и варнинги. Включил и по пофииксил, кроме одного, периодически появляется warning (непонятно при каких условиях).
E_WARNING[2] strpos() expects at least 2 parameters, 1 given (****/class.php на 187 строке)
в этой строчке
if (empty($id) || strlen($id)<5){
Файл и строчка точно те, в общем странная ошибка.
php -v
PHP 7.0.26-2
Max Cohen, точно - 100%
Часть кода отвечает за важные данные, не могу показать (
В этом файле даже не используется strpos
Я грешу на версию PHP, может косяк какой, уже напарывался на подобное однажды в 7ке.
Ошибка просто редко выпадает и закономерности нет (или я не нашёл). Могу одну страницу обновлять и на 30й раз выпадет, а может и 100раз не выпасть.
На самом деле критичности нет и всё работает как надо, мне просто интересно очень