Я пытаюсь углубиться в движок zend, и все процессы сервера вообще и из того, что я понял, - когда я отправляю запрос на сервер, Zend Engine сначала запускает сканирование \ ...
Кто-то может объяснить, как PHP реализует ассоциативные массивы? Какую базовую структуру данных PHP использует? PHP хеширует ключ и хранит его в некоторой карте хеша? Мне любопытно, потому что я был...
Из любопытства я читаю Механизм Зенда код API и множество, с которым встречаются, ## в их #define. Например, в/usr/lib/php5/Zend/zend_API.h: #define ZEND_FN (имя) zif_##name #...
Есть ли в PHP способ определить, является ли данная переменная ссылкой на другую переменную и / или на которую ссылается другая переменная? Я понимаю, что разделение может оказаться невозможным ...
Когда я установил Xdebug через pecl, он добавил следующую строку к моему файлу php.ini. расширение = "xdebug.so" и все я использовал работавший. До сих пор. Сегодня я испытывал затруднения при установке Xdebug...
Все внезапные, у меня были проблемы с моим приложением, которое я никогда не имел прежде. Я решил проверить журнал ошибок Apache, и я нашел сообщение об ошибке, говоря "zend_mm_heap поврежденный"...
В качестве учебного упражнения я пытаюсь сохранить скомпилированное состояние файла PHP, чтобы выполнить его позднее, без необходимости повторного просмотра файла zend_compile_file. Первое, что я сделал, было ...
Я создал DLL-расширение PHP Hello World с помощью Microsoft Visual C ++ 2008 . У меня правильный php.ini (я знаю, потому что, когда я включаю и отключаю расширение gd2, возникает эффект), но когда я загружаю ...
Я использую Centos 7 (PHP - 5.6.36 Thread safety - disabled). Я создал расширение PHP в c ++ для хранения трассировок стека функций. Сохранение информации начинается с PHP_RINIT_FUNCTION и заканчивается ...
Это было отмечено в другом вопросе что заключение результата вызова функции PHP в круглые скобки может каким-то образом преобразовать результат в полноценное выражение, так что работает следующее: php
...
Позвольте мне добавить префикс, сказав, что я знаю, что такое foreach, что он делает и как его использовать. Этот вопрос касается того, как это работает под капотом, и я не хочу никаких ответов в духе «вот как ты ...
Это код и его выходные данные, которые я использовал, чтобы сделать вывод, приведенный ниже: class a {public $ var1; public $ var2; } $ obj0 = новый a; var_dump ($ obj0); класс b {общедоступный $ var1; public $ ...
Привет всем. Сегодня я написал небольшой тестовый скрипт, чтобы сравнить производительность копирования переменных и создания ссылок на них. Я ожидал, что создание ссылок на большие массивы, например ...
Я новичок в PHP, но уже много лет программирую на похожих языках. Я был сбит с толку следующим: class Foo {public $ path = array (realpath ("."));
} В результате получился ...
Документация PHP не очень точна и только утверждает, что :SplObjectStorage ::offsetExists Проверяет, существует ли объект в хранилище. (PHP >= 5.3.0 )SplObjectStorage ::содержит проверки, если...
Как я могу написать PHP opcode, сохранить его в файл и заставить Zend Engine выполнить его? Приветствуется любой метод или хак, лишь бы он выполнял поставленную задачу.
я пишу расширение php для моей библиотеки С++, которая определяется примерно так :bool getPids (map pidsMap, vector ids ); теперь я пишу php-оболочку для...
Я пытаюсь создать расширение PHP для личного проекта. Помимо того, что указано в приведенной выше статье, я ничего не знаю о zend_engine, а мои знания C устарели на 10 лет и были...
Я загружаю XML-файлы с диска с помощью file_get_contents и в качестве теста обнаружил, что могу загрузить файл размером 156 КБ с помощью file_get_contents() 1000 раз за 3,99 секунды. Я создал подкласс той части, которая выполняет ...
Я пытаюсь создать свой собственный модуль zend (.so). У нас есть несколько функций, которые можно реализовать в нашем собственном модуле, что повысит нашу производительность на веб-сайте с высокой посещаемостью (50 тыс. + Посещений в день) . ...
Хорошо, может быть, не так озадачивающе, но вот она. Я возился и заметил это, набрав просто Php в файле, только это, без пробела после этого, ничего кроме тега, вызывает ошибку синтаксического анализа. ...
Я встраиваю PHP в свое приложение (написано в Delphi 2010), используя компонент PHP4Delphi для интерфейса с php5ts.dll.
Я предполагаю, что моя программа действует как расширение для PHP (модуль sapi?), Поскольку она регистрирует некоторые ...
Мне было интересно, когда PHP освобождает используемую память для переменных, например, function foo () {$ foo = 'data'; return $ foo; // <- освободилось ли в этот момент пространство для `$ foo`? ...
When queries are made to mongodb, how does it's cursor deal with the result set in memory? Does the cursor retrieve all documents which match the query, at once? or does it retrieve 1 document at a ...