Articles of php 5.4

Каковы проблемы, связанные с производительностью PHP curl

Мой клиент хочет извлечь html-содержимое живой веб-страницы и сделать копию html-страницы на своем сервере. Я думаю использовать скручивание и есть ли проблема с производительностью, связанная, когда я намереваюсь использовать завиток? Будет ли он использовать много серверной памяти. Если PHP curl имеет проблему с производительностью, какова наилучшая альтернатива этому? Я собираюсь загрузить страницу, когда пользователь отправляет […]

Драйвер mysqlnd имеет только одно расширение api (pdo_mysql)

После проверки phpinfo () я увидел, что драйвер mysqlnd, установленный на linux (php 5.4), имеет только одно расширение API ( pdo_mysql ), но я также хочу иметь возможность работать с mysqli . Как связать драйвер mysqlnd с расширением mysqli? Думаю, я могу исправить это, переустановив mysql, но есть ли способ обхода? Пожалуйста помоги! Спасибо!

:: эквивалент класса в PHP 5.4

У меня есть PHP-скрипт со следующей строкой: $class = Connection::class; Это выполняется, как ожидается, на PHP 5.5, как описано здесь: http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.class.class . Однако это вызывает синтаксическую ошибку в PHP 5.4. Есть ли простой способ переписать эту строку для работы в PHP 5.4?

% 1 не является допустимым приложением Win32 для php_mysql.dll

Я пытаюсь настроить установку AMP на своем ноутбуке Windows 8. Тем не менее, я не могу заставить PHP говорить с MySQL. Когда я запускаю сервер Apache, создается следующий журнал ошибок PHP Warning: PHP Startup: Unable to load dynamic library 'ext\\php_mysql.dll' – %1 is not a valid Win32 application.\r\n in Unknown on line 0 PHP Warning: […]

Преобразование индексированного массива в обычный или простой массив

Я пытаюсь преобразовать индексированный массив в обычный массив. В основном, что получается: Array ( [0] => 14 [1] => 19 [2] => 20 ) И мне нужно: Array(14,19,20); Я пробовал Google, но не найденную информацию. Я думаю, что такая функция недоступна в PHP, есть ли какие-нибудь? пожалуйста, дай мне знать! Спасибо, Асиф

Как форматировать var_export для синтаксиса массива php5.4

Есть много вопросов и ответов по теме действительного синтаксиса php из выходов var, то, что я ищу, – быстрый и чистый способ получить вывод var_export для использования действительного синтаксиса массива php5.4. Данный $arr = [ 'key' => 'value', 'mushroom' => [ 'badger' => 1 ] ]; var_export($arr); выходы array ( 'key' => 'value', 'mushroom' => […]

Класс «Memcached» не найден – (php 5.4.9, окна 7)

Я установил php-5.4.9 (32 бит) на свои окна 7 (64-разрядная машина) и настроил его для запуска в виде процесса php-fpm. Мне нужно memcached для моего веб-приложения и, следовательно, установил демон memcached и необходимый файл dll в моей папке php \ ext. Но когда я пытаюсь запустить свою папку веб-приложений, я всегда получаю Class Memcached, не […]

Пользовательские функции DQL в doctrine2

Как использовать пользовательские функции DQL в partials для гидратации результата запроса. Ищете способ использовать функции DQL в createQuery или любом другом доктрине (nativeSql, QueryBuilder), не обязательно использовать частичные, но он должен увлажнять мой массив на основе отношения таблиц, и он должен выбирать только выборочные поля После выполнения запросов работает нормально: $q = $em->createQuery("select " . […]

PHP встроен в сервер и переписывает мод .htaccess

Встроенный сервер PHP не использует .htaccess? Имеет смысл, я полагаю, поскольку он не полагается на Apache (?). Во всяком случае, можно ли сказать серверу использовать эти файлы, может ли он обрабатывать перезаписи URL? У меня есть некоторые приложения в рамках, которые полагаются на эти файлы. APPLICATION_ENV=development php -S localhost:8000 -t public/

Почему строки работают как массив в PHP 5.3?

У меня есть этот код: $tierHosts['host'] = isset($host['name']) ? $host['name'] : $host; Он отлично работает в PHP 5.5, но в PHP 5.3 условие возвращает true, а $host содержит строку типа pjba01 . Он возвращает первую букву $tierHosts['host'] , то есть p . Что не так с моим кодом?