За последние 24 часа нас посетили 11987 программистов и 963 робота. Сейчас ищут 610 программистов ...

Хранение сущностей в PHP

Тема в разделе "PHP для профи", создана пользователем Satger, 24 май 2023 в 18:18.

  1. Satger

    Satger Активный пользователь

    С нами с:
    19 апр 2020
    Сообщения:
    64
    Симпатии:
    0
    Есть ли где-нибудь внятная документация или хотя бы достаточно авторитетное мнение на предмет хранения сущностей PHP в памяти? Хотя бы на базовом уровне: когда при присваивании присваивается только ссылка, а когда сущность полностью копируется?
    Реализована ли идея "отложенного выполнения", а если да -- в какой степени?

    Ну или хотя бы кто-нибудь знает, строка копируется при присваивании строго или лениво?




    (Во избежание резких высказываний с моей стороны, прошу обратить внимание, что доку я читал.)
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.731
    Симпатии:
    634
    «Лень» пыха на высоком уровне ;)

    P.S. После прочтения заголовка темы сначала подумал про Entity, Collection и т.п.
     
  3. Satger

    Satger Активный пользователь

    С нами с:
    19 апр 2020
    Сообщения:
    64
    Симпатии:
    0
    Чувак, ты это вякнул зачем?
     
  4. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    662
    Симпатии:
    103
    Можно попытаться спросить на пыхклабе, либо искать буржуинский с рахрабами пыха.
     
  5. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.731
    Симпатии:
    634
    Чувак, это был ответ на один из вопросов, которые ты провякал в стартпосте. Подумал, сам допрешь, на какой. Но, видать, ошибся.
     
  6. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    662
    Симпатии:
    103
    Если ничего не путаю, то всё подвержено логике: простые типы копируются, массивы по ссылке до изменения в источнике/приёмнике, объекты по ссылке.