Результаты поиска по запросу "php-internals"

1 ответ

Почему вы не можете наследовать от еще не определенного класса, который наследует от еще не определенного класса?

4 ответа

Как на самом деле работает память PHP

2 ответа

Есть ли необходимость использовать амперсанд перед объектом?

Так как объекты теперь передаются по умолчанию по ссылке, может быть, есть какой-то особый случай, когда&$obj будет иметь смысл?

ТОП публикаций

2 ответа

Есть ли необходимость использовать амперсанд перед объектом?

1 ответ

Почему foreach увеличивает refcount на 2 вместо 1?

НикиК заявил вдругая нить [https://stackoverflow.com/a/8263425/632951]: Прямо перед итерацией$array "мягко скопировано" для использования в foreach. Это означает, что никакая фактическая копия не сделана, но только пересчет zval из$array ...

1 ответ

Почему foreach увеличивает refcount на 2 вместо 1?

НикиК заявил вдругая тема:Прямо перед итерацией

1 ответ

Почему массив PHP модифицируется, когда его элемент присваивается ссылка?

При повторном назначении элемента массива содержимое массива изменяется: $arr = array(100, 200); var_dump($arr); /* shows: array(2) { [0]=> int(100) // ← ← ← int(100) [1]=> int(200) } */ $r = &$arr[0]; var_dump($arr); /* shows: array(2) { [0]=> ...

1 ответ

Почему массив PHP модифицируется, когда его элемент присваивается ссылка?

При повторном назначении массиваs элемент, содержимое массива изменяется:

7 ответов

print_r () добавляет свойства к объектам DateTime [дубликат]

На этот вопрос уже есть ответ здесь: Почему я не могу получить доступ к DateTime-> date в PHP-классе DateTime? Это ошибка? [/questions/14084222/why-cant-i-access-datetime-date-in-phps-datetime-class-is-it-a-bug] 4 ответаРассмотрим следующий ...

7 ответов

print_r () добавляет свойства к объектам DateTime [дубликат]

На этот вопрос уже есть ответ здесь:Почему можноЯ имею доступ к DateTime->дата в PHPКласс DateTime? Это ошибка? 4 ответаРассмотрим следующий пример кода: