ОШИБКА: strpos (): нестроковые иглы будут интерпретироваться как строки в будущем. Используйте явный вызов chr (), чтобы сохранить текущее поведение в
Прочитав множество онлайн-тем на эту тему, похоже, что ни одна из них не затрагивает, каким образом у меня есть код, который заставляет меня сомневаться, где я ошибаюсь.
Этот код использует текстовые файлы get для поиска и возвращает массив файлов с этим поиском. Код работал до обновления 7.3.
$search_get = $_GET['q'];
if ($search_get = NULL) {
$search_get = 'encyclopedia';
}
foreach (glob("dir/*.txt") as $search) {
$contents = file_get_contents($search);
if (!strpos($contents, $search_get)) continue;
$found[] = $search;
}
Как $ search_get здесь недействителен?