Articles of версия

Стойкие объекты в WordPress / PHP

Я хотел бы создать набор постоянных объектов, которые загружают свое состояние из базы данных и затем сохраняются в памяти для загрузки страниц WordPress / PHP для использования в качестве кэшированных объектов памяти. Я бы предположил, что интерфейс для этих объектов включает: initialise () – загрузить состояние из базы данных и выполнить любые другие функции инициализации, […]

получить последнюю версию версии joomla программно

Я работаю над функцией обслуживания, которую я хочу получить последние версии (как строки) всех популярных CMS и хранить их в базе данных. Я выполнил часть wordpress, отправив запрос HEAD на « http://wordpress.org/latest » и получив строку версии 3.8.1 из файла «wordpress-3.8.1.tar.gz». Теперь мне интересно, как я могу разобраться с Joomla, или, если возможно, с пурпурной. […]

PHP Soap Client – отправка неправильных заголовков «soapenv: VersionMismatch»

Я столкнулся с проблемой, и я не могу понять, как ее исправить. Я создал клиент soap в php, который должен выполнить запрос xml к веб-службе – служба работает через SoapUI, но всякий раз, когда я отправляю один и тот же запрос через мой php-клиент, я получаю следующий код ошибки: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> […]

Увеличивает ли php время загрузки страницы?

Я использовал php на своем веб-сайте, чтобы он мог отображать несколько языков. Я заметил, что размер файлов html уменьшен, потому что большая часть текста была перенесена в новый большой файл php, который содержит весь «идиоматический» текст на всех доступных языках (всего два в моем случае). Моя проблема: ранее html-страница была загружена только с нужным текстом. […]

Какая версия PHP считается «стандартной» для большинства веб-хостов?

Я был удивлен, узнав, что на нескольких моих размещенных сайтах поддерживается только 5.1.6, когда в моем блоке dev работает 5.3.x. Это огромное разочарование, потому что я работал с пространствами имен (5.3+) и другими функциями, которые кажутся мне отличными, если не строго необходимыми. Во всяком случае, при написании кода, который предназначен для переносимости (например: плагины для […]

Как определить, связана ли связанная база данных с MariaDB или MySQL?

В моем приложении PHP есть требования, в том числе « MySQL 5.7+ или MariaDB 10.2+ ». Как я могу определить, какая из этих альтернатив удовлетворена? Я знаю, как сравнивать номера версий, а также получать номер версии из базы данных, но я не знаю, как определить, какая именно база данных. Я пытался select version() Это возвращает […]

Phpbrew на ubuntu – как сменить версию?

У меня Ubuntu 12.04 LTS «точный», php 5.3.10 (от apt-get), свежий phpbrew 1.17.2 и php 5.4.35, установленные с phpbrew. Но он работает только для cli. $ php -v # 5.3.10-1ubuntu3.11 $ phpbrew install 5.4.35 +default +fpm $ phpbrew switch 5.4.35 $ nginx -s reload $ service php5-fpm restart $ php -v // PHP 5.4.35 $ […]

Вставка производительности node-mongodb-native

Я тестирую производительность Node.js с помощью MongoDB. Я знаю, что каждый из них отлично зависит от другого, но я пробую несколько тестов, чтобы почувствовать их. Я столкнулся с этой проблемой, и у меня возникли проблемы с определением источника. Проблема Я пытаюсь вставить 1 000 000 записей в одну программу Node.js. Он абсолютно ползет. Мы говорим […]

Как получить версию PCRE (в комплекте с PHP) из кода?

Есть ли способ получить версию (и дату выпуска) PCRE в комплекте с PHP из кода PHP и сохранить его в переменной? Я могу найти его с помощью phpinfo (), но не могу найти другого способа получить это значение непосредственно из кода. Я пытался найти решение последние пару часов, но это безнадежно. До сих пор я […]

Производительность SimpleXML и DOMDocument

Я создаю синтаксический анализатор RSS, используя класс SimpleXML, и мне было интересно, будет ли использование класса DOMDocument улучшать скорость анализатора. Я разбираю rss-документ, который составляет не менее 1000 строк, и я использую почти все данные из этих 1000 строк. Я ищу метод, который займет минимум времени.