Результаты поиска по запросу "php-internals"
В чем разница между расширением и zend_extension в php.ini?
Когда я установил Xdebug черезpecl, он добавил следующую строку в мой файл php.ini. extension="xdebug.so"и все, что я использовал, работало. До сегодняшнего дня. Сегодня у меня были проблемы с настройкой Xdebug для интерактивной отладки. Я ...
print_r () добавляет свойства к объектам DateTime [дубликат]
На этот вопрос уже есть ответ здесь: Почему я не могу получить доступ к DateTime-> date в PHP-классе DateTime? Это ошибка? [/questions/14084222/why-cant-i-access-datetime-date-in-phps-datetime-class-is-it-a-bug] 4 ответаРассмотрим следующий ...
Почему foreach увеличивает refcount на 2 вместо 1?
НикиК заявил вдругая нить [https://stackoverflow.com/a/8263425/632951]: Прямо перед итерацией$array "мягко скопировано" для использования в foreach. Это означает, что никакая фактическая копия не сделана, но только пересчет zval из$array ...
Есть ли необходимость использовать амперсанд перед объектом?
Так как объекты теперь передаются по умолчанию по ссылке, может быть, есть какой-то особый случай, когда&$obj будет иметь смысл?
Почему foreach увеличивает refcount на 2 вместо 1?
НикиК заявил вдругая тема:Прямо перед итерацией
Что именно происходит при создании экземпляра с «новым»?
Давайте рассмотрим следующий код: class a { public $var1; function disp(){ echo $this->var1; } } $obj1 = new a; echo '<br/>After instantiation into $obj1:<br/>'; xdebug_debug_zval('obj1'); $obj1->var1 = "Hello "; echo '<br/><br/>After assigning ...
print_r () добавляет свойства к объектам DateTime [дубликат]
На этот вопрос уже есть ответ здесь:Почему можноЯ имею доступ к DateTime->дата в PHPКласс DateTime? Это ошибка? 4 ответаРассмотрим следующий пример кода:
Захват (извне) потребления памяти данным обратным вызовом
Эта проблемаДопустим, у меня есть эта функция: