Pull to refresh
2
0.2
Г.О. @gro

User

Send message
Обработка тонны require_once и include_once
Решение "влоб" нашлось само собой

А решение не в лоб, а в глаз — использовать автоподгрузку (в общем случае __autoload).
Передача переменной по ссылке (например $a=1; call_func(&$a)) - не влияет на быстродействие. Передача массивов по ссылке - влияет чуть-чуть. Передача классов - влияет очень.

Видимо все-таки передача объектов, а не классов. А есть результаты тестов подтверждающих это? В PHP5 переменные-объекты являются ссылками на структуры в памяти, так что передача по значению не может тормозить. Непонятно так же почему в PHP4 передача объектов "тормознее" передачи массивов. У меня воспроизвести это не получилось.
Ну и конечно это имеет смысл только если сами передаваемые массивы/объекты не изменяются внутри функции, так как задействуется механизм отложенного копирования.
PHP не парсер, PHP транслирующий интерпретатор. Тем более не понятно какая разница, что разбирать, набор классов или набор функций. Тем более, что при ООП на крупных проектах объем кода обычно меньше.
ООП в PHP уместен там, где оно уместно в любом другом императивном языке программирования. Уместность ООП для решения какой-то задачи обычно мало зависит от ЯП.
Если для вас веб-программирование — муха, то, видимо, вы не ушли много дальше гостевой книги.
12 ...
51

Information

Rating
2,147-th
Location
Санкт-Петербург и область, Россия
Registered
Activity