Articles of предупреждения

Предупреждение: Отсутствует 1 аргумент

Любая идея, почему я получаю эту ошибку: Warning: Missing argument 1 for person::__construct(), called in /home/fishbein/public_html/dev/OOP/index.php on line 5 and defined in /home/fishbein/public_html/dev/OOP/class_lib.php on line 6 Warning: Missing argument 1 for person::__construct(), called in /home/fishbein/public_html/dev/OOP/index.php on line 6 and defined in /home/fishbein/public_html/dev/OOP/class_lib.php on line 6 С помощью этого кода: <? class person { var $name; […]

PHP Fix Warning: Невозможно изменить информацию заголовка – уже отправленные заголовки

Предупреждение: невозможно изменить информацию заголовка – уже отправленные заголовки (вывод запущен в /home/blocexco/public_html/homepage.php:73) в /home/blocexco/public_html/classes/mysql/mysql.security.php в строке 99 Эта ошибка повторяется второй раз для mysql.security.php в строке 100. Домашняя страница: 73 <div class="login"> <?php require_once 'login.php'; ?> </div> mysql.security.php: 99-100 setcookie('username', "", time() – (60 * 60 * 24 * 365)); setcookie('password', "", time() – […]

Предупреждение: getimagesize () : Имя файла не может быть пустым предупреждающим сообщением?

До недавнего времени я использовал некоторый PHP для загрузки фотографий на сайт. Но внезапно он запускает всевозможные сообщения об ошибках. Я использую форму, которая в действии запускает следующий код: $uploaddir = "../../user_content/photo/"; $allowed_ext = array("jpeg", "jpg", "gif", "png"); if(isset($_POST["submit"])) { $file_temp = $_FILES['file']['tmp_name']; $info = getimagesize($file_temp); } else { print "File not sent to server […]

PHP: печать неопределенных переменных без предупреждения

Мне просто интересно, есть ли быстрый способ повторить неопределенные переменные без предупреждения? (Я могу изменить уровень отчетности об ошибках, но я не хочу этого делать.) Самое маленькое, что я до сих пор: isset($variable)?$variable:'' Мне это не нравится по нескольким причинам: Это немного «многословный» и сложный $variable повторяется Отзвук пустой строки всегда меня раздражает. Мои имена […]

Что означает критическая запись кэша GC

Время от времени я получаю это странное предупреждение. Обычно он перегружается на страницу. Что это значит. Я googled, но безрезультатно. Warning: include(): GC cache entry '/…/…class.php' (dev=2049 ino=37120489) was on gc-list for 3840 seconds in /…/…class.php on line 111

относительный путь в require_once не работает

У меня есть следующая структура otsg > class > authentication.php > database.php > user.php > include > config.inc.php > encryption.php > include.php > session.php > index.php > registration.php Файл include.php имеет следующее ini_set('display_errors', 1); error_reporting(E_ALL); ini_set('include_path',ini_get('include_path').':/Applications/MAMP/htdocs/otsg/:'); require_once 'config.inc.php'; require_once '../class/database.php'; require_once '../class/user.php'; require_once 'encryption.php'; require_once 'session.php'; require_once '../class/authentication.php'; и на странице index.php я включил require_once […]

PHP – не может использовать скаляр как предупреждение массива

Добрый день всем: У меня есть следующий код: $final = array(); foreach ($words as $word) { $query = "SELECT Something"; $result = $this->_db->fetchAll($query, "%".$word."%"); foreach ($result as $row) { $id = $row['page_id']; if (!empty($final[$id][0])) { $final[$id][0] = $final[$id][0]+3; } else { $final[$id][0] = 3; $final[$id]['link'] = "/".$row['permalink']; $final[$id]['title'] = $row['title']; } } } Код SEEMS […]

Ссылка. Что означает эта ошибка в PHP?

Что это? Это несколько ответов о предупреждениях, ошибках и уведомлениях, которые могут возникнуть при программировании PHP, и не имеют понятия, как исправить. Это также Community Wiki, поэтому всем предлагается участвовать в добавлении и обслуживании этого списка. Почему это? На Stack Overflow часто появляются такие вопросы, как «Заголовки, уже отправленные» или «Вызов члена не объекта» . […]

PHP: «Примечание: неопределенная переменная», «Примечание: неопределенный индекс» и «Примечание: неопределенное смещение»

Я запускаю PHP-скрипт и продолжаю получать ошибки, например: Примечание. Неопределенная переменная: my_variable_name в C: \ wamp \ www \ mypath \ index.php в строке 10 Примечание. Неопределенный индекс: my_index C: \ wamp \ www \ mypath \ index.php в строке 11 Строки 10 и 11 выглядят следующим образом: echo "My variable value is: " . […]

Отображение всех ошибок и предупреждений

ОБНОВЛЕНИЕ 2: Теперь я удалил из файла .php следующее: <?php error_reporting( E_ALL ); ?> Я установил display_erros в php.ini следующим образом: display_errors = On Отчет об ошибках устанавливается в php.ini error_reporting = E_ALL | E_STRICT После перезапуска apache я все равно не получаю никаких ошибок / предупреждений. ОБНОВЛЕНИЕ 1: Я изменил error_reporting в php.ini из: […]