Программирование и базы данных

PHP

11 статей с причинами, проверками и пошаговыми решениями. Например: Undefined array key; Call to undefined function.

PHP: Call to undefined function mb_strlen() — причины и решение Установите и включите расширение mbstring. LinuxWindowsmacOS PHP: Fatal error: Allowed memory size exhausted — причины и решение Скрипт превысил memory_limit. Увеличьте лимит в php.ini, .htaccess или ini_set, либо оптимизируйте код и запросы. PHP 7PHP 8 PHP: «Call to undefined function mysqli_connect()» — решение PHP не находит функцию mysqli_connect(), mb_strlen() или curl_init(), потому что нужное расширение не установлено или не включено в том php.ini, который читает веб-серве… PHP PHP: Warning: Cannot modify header information — headers already sent — причины и решение Заголовки нельзя отправить, если уже был вывод: пробелы перед <?php, BOM, echo. Уберите вывод до header(). PHP 7PHP 8 PHP: Uncaught PDOException — SQLSTATE[HY000] и ошибки подключения — причины и решение PDOException возникает при ошибке подключения или запроса. Проверьте DSN, логин/пароль, доступность БД и текст ошибки. PHP 7PHP 8 PHP: Maximum execution time exceeded — причины и решение Скрипт работает дольше max_execution_time. Увеличьте лимит или переведите задачу в фон. PHP 7PHP 8 Composer: Allowed memory size exhausted при установке зависимостей — причины и решение «Allowed memory size exhausted» при composer install значит, что PHP упёрся в memory_limit (по умолчанию 128 МБ для веб-версии, у CLI часто тоже мало). Запустите Compose… LinuxWindows PHP: Fatal error: Uncaught Error: Class not found — причины и решение PHP не нашёл класс: файл не подключён, неверно указано пространство имён, не обновлён автозагрузчик Composer или отличается регистр имени файла на Linux. Ниже — причины … LinuxWindows PHP: Parse error: syntax error, unexpected token — причины и решение PHP Parse error: syntax error означает синтаксическую ошибку в коде: пропущены точка с запятой, скобка или кавычка. Найдите строку из сообщения, проверьте код командой p… LinuxWindows PHP: Warning: Undefined array key / Undefined index — причины и решение «Warning: Undefined array key» (в PHP 7 — «Undefined index») означает, что код читает элемент массива, которого в нём нет. Проверьте ключ через isset() или оператор ??, … LinuxWindows PHP: file_get_contents failed to open stream — причины и решение «file_get_contents(): failed to open stream» говорит, что PHP не смог открыть файл или URL. Причина указана в конце сообщения: No such file or directory, Permission deni… PHP 7PHP 8