Redjik
Джедай-мастер
Читаю учебник C++ для общего развития, задался вопросом как PHP выделяет память массивам.
Раз php написан на C++, то значит (по моей логике) пхпшный array какой то магией C++ (предпологаю что сеттер или подобный метод) появляется на свет без строгой типизации.
Это значит, что массиву стандартно выделяется опред количество памяти? в C++ при обьялвении задается колличество памяти - значит в пхп срзау задается максимальное?
Я вполне могу понять как происходит приведение к определнному типу данных (char/int), но вот как массивы работают - ума не приложу =)
Буду благодарен за ссылки на материал - просто любопытство.
Раз php написан на C++, то значит (по моей логике) пхпшный array какой то магией C++ (предпологаю что сеттер или подобный метод) появляется на свет без строгой типизации.
Это значит, что массиву стандартно выделяется опред количество памяти? в C++ при обьялвении задается колличество памяти - значит в пхп срзау задается максимальное?
Я вполне могу понять как происходит приведение к определнному типу данных (char/int), но вот как массивы работают - ума не приложу =)
Буду благодарен за ссылки на материал - просто любопытство.