Intereting Posts
Уведомление PayPal IPN, получающее несколько уведомлений за один и тот же платеж PHP: Android теряет информацию о сеансе и cookie при использовании встроенного видеопроигрывателя Как изменить имя пользователя на странице профиля с помощью PHP? php if, чтобы проверить, существует ли текущее время datetime между двумя столбцами datetime логические переменные, отправленные через AJAX, обрабатываются как строки на стороне сервера Синглтон в PHP Запрос MySQL работает в phpmyadmin, но строки не возвращаются в наборе результатов PHP Создайте логин и сохраните пользователя imput в текстовом файле, используя php PHP file_exists не работает Как отправить изображение, аудио или видео через API WhatsApp – PHP Ошибки базы данных PHP PDO Специальные символы Показать несколько ошибок в Ajax jQuery Действие контроллера называется дважды Laravel Production issue – Обновление композитора с Laravel 4.1.x У меня есть строка с "\ u00a0", и мне нужно заменить ее на "" str_replace не удается

Расширение почтовой рассылки php повышает четкие уведомления

Примечание. Хотя некоторые из вас, похоже, думают иначе, это не дубликат ошибки почтового сообщения PHP: PEAR . Этот вопрос задает вопрос о том, как подавлять строгие извещения, которые мне нелегко делать. Мой вопрос относится к поведению позже (окончательный вызов error_reporting в конце моего кода) после того, как я вернусь к сообщению об ошибках.

Я отправляю почту с расширением почтовой почты php. Чтобы избежать строгих уведомлений, возникающих при вызове его функций, я отключу отчет об ошибках при использовании. Однако после того, как я вернусь к строгой отчетности об ошибках, сообщаются уведомления, которые были устранены.

Вот код:

 <?php include_once "Mail.php"; /*from pear.php.net*/ error_reporting(E_ERROR); $from = "some@emailaddress"; $to = "another@emailaddress"; $subject = "test email"; $body = "body of email"; $headers = array ( "From" => $from, "To" => $to, "Subject" => $subject); $smtp = Mail::factory("smtp", array ( "host" => "badhost", "port" => "badport", "auth" => true, "username" => "baduser", "password" => "badpw")); $mail = $smtp->send($to, $headers, $body); /*if this line is commented out "goodbye" is all that is returned. if it is left in, the return is "goodbye" followed by three "strict standards" notices*/ error_reporting(E_ALL); die("goodbye"); ?> 

Это отягчает больше всего. Возможно, методы разрушения Груши поднимают уведомления.

Любые идеи о том, как заставить их не появляться, когда можно снова включить полную отчетность об ошибках?

Сообщение, подобное этому, возникает три раза:

Строгие стандарты: нестатический метод PEAR :: isError () не следует вызывать статически, предполагая $ this из несовместимого контекста в C: \ wamp \ bin \ php \ php5.4.3 \ pear \ Net \ SMTP.php в строке 491

Solutions Collecting From Web of "Расширение почтовой рассылки php повышает четкие уведомления"