Articles of устарел

PHP 5.3.2: устаревший метод создания экземпляра объекта?

Получив белый экран смерти, я решил удаленно отлаживать приложение, которое, как я подозреваю, создает экземпляр объекта, используя теперь неподдерживаемый метод: $type['content_object'] = new $type['handler_class'](); Это все еще законно?

cakephp 1.1 с php 5.3

Я только что обновил с php 5.1 до 5.3 и ранее использовал cakephp 1.1 на своем сервере. Поскольку обновление (или, возможно, раньше, я не могу быть уверенным), я получаю следующие ошибки. Может ли кто-нибудь пролить свет: Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/dispatcher.php on line 157 Deprecated: Assigning the […]

Почему «mysql_connect» обескуражен и каковы альтернативы?

Я пытаюсь узнать об управлении базами данных и MySQL через PHP. Проблема заключается в том, что все обучающие программы, которые я видел, используют mysql_connect и в соответствии с плохой документацией. В чем проблема с использованием функций mysql_* и каковы альтернативы? Если есть бесплатный онлайн-учебник, отправьте ссылку.

CURLM_CALL_MULTI_PERFORM устарела

do { $mrc = curl_multi_exec($mc, $active); } while ($mrc == CURLM_CALL_MULTI_PERFORM); Есть ли альтернатива? Curl версия 7.27.0

PhpStorm найти все устаревшие способы использования в проекте

Я сейчас работаю над довольно большим PHP-проектом, и я хочу обновить платформу Symfony до следующей версии. Прежде чем я это сделаю, я хочу быть уверенным, что в проекте нет устаревших методов использования. Есть ли удобный способ найти все устаревшие методы использования в PhpStorm?

Рекомендуемая замена устаревшего метода call_user_method?

Поскольку PHP call_user_method() и call_user_method_array() отмечены устаревшими, мне интересно, какая альтернатива рекомендуется? Одним из способов было бы использовать call_user_func() , потому что, передавая массив с объектом и именем метода, поскольку первый аргумент делает то же самое, что и устаревшие функции. Поскольку эта функция не отмечена устаревшей, я предполагаю, что причина не в их использовании в […]

как я могу решить "Устаревшие: функция eregi () устарела" ошибка

Я использую php 5.3.0, и я использую функцию сервера wamp, как это eregi("^[ \f\r\t\n]{0,}(SELECT){1}(.+)$",$this->ss_last_query) eregi("^[ \f\r\t\n]{0,}(UPDATE|INSERT|DELETE){1}(.+)$",$this->ss_last_query)

Расширение mysql устарело и будет удалено в будущем: вместо этого используйте mysqli или PDO

Когда я пытаюсь подключиться к серверу MySQL с PHP, я вижу следующую ошибку: Устаревшее: расширение mysql устарело и будет удалено в будущем: используйте mysqli или PDO вместо этого в /path/to/filename.php в строке 123 Код в указанной строке: mysql_connect($server, $username, $password); Я уверен, что аргументы верны, и этот точный код работает годами без проблем. Действительно, я […]

Как заменить устаревшее значение set_magic_quotes_runtime в php?

Я получаю это сообщение, когда пытаюсь запустить php-скрипт, который я должен использовать, но не писал. Deprecated: Function set_magic_quotes_runtime() is deprecated in /opt/lampp/htdocs/webEchange/SiteWeb_V5/inc/fpdf.php on line 1810 Вот строка 1810: set_magic_quotes_runtime(0); Если это устаревшая функция, что я могу ее заменить? Большое спасибо!

Что делает PHP с устаревшими функциями?

Получение этих ошибок «Устаревшие: назначение возвращаемого значения new по ссылке устарело …» Хотя я знаю, что означает устаревшая функция, но я не совсем понимаю, что с ними делает PHP? Все еще исполняйте их, как обычно? Итак, в этот момент для этой функции PHP тихо назначает ячейку памяти для переменной или все еще использует ссылку? EDIT […]