Подскажите где можно почитать про добавление классов? Что бы их ненужно было подключать со станиц. Ну и что нельзя и как не правильно создавать классы.
Я не в притензии но там понепорусски. Если не сложно, можно по понятному (например по русски)? =)) АААААА я лох, все, ненужно, спасибо. Поменял en на ru =))))
Всеравно непонятно..... Там написано что это пример автоматической загрузки. PHP: <?php function __autoload($class_name) { require_once $class_name . '.php'; } $obj = new MyClass1(); $obj2 = new MyClass2(); ?> но какая же она автоматическая? С тем же успехом можно инклюды использовать. Или что то не так? Я ищу способ добавлять классы в php по дефолту. Тоесть например, не нужно запускать index.php что бы их загрузить. Может как то плагинами можно подключать или в php.ini можно добавить адрес файла?
Что значит "запускать по дефолту"? Что вы хотите от классов? 1. Попытка создать экземпляр класса 2. Если нужный класс не найден, выполняется функция __autoload, которая подгружает файл с именем, имя которого совпадает с именем класса 3. Снова попытка создать тотже класс
А разве нельзя подключать файл (например) myclass.php не функцией __autoload? Что бы он всегда был загружен, висел в буфере или еще как то. В общем сделать свой зарезервированный класс.
Можно, будет быстрее работать чем, через __autoload. __autoload нужет когда ты не знаешь в каком файле сколько классов и каких надо будет подключить, потому что подключать все классы если за выполнение скрипта не все работают бессмысленно и вредно для той же производительности.