Помощник
|
Функция Autoload |
tigranvoskanyan
|
Сообщение
#1
|
||
|
|
||
|
|||
html-ka |
21.3.2013, 13:44;
Ответить: html-ka
Сообщение
#2
|
|
сделай проверку в функции загрузки классов и в зависимости от условия подключай нужные файлы, для этого придумай осмысленные префексы в названиях класса, которые и послужат условием при выборе папки
и лучше используй не autoload, а spl_autoload_register |
|
|
IGRIKRUS |
22.3.2013, 23:14;
Ответить: IGRIKRUS
Сообщение
#3
|
|
и лучше используй не autoload, а spl_autoload_register А в чем разница? |
|
|
html-ka |
22.3.2013, 23:40;
Ответить: html-ka
Сообщение
#4
|
|
spl_autoload_register() предоставляет более гибкую альтернативу для автоматической загрузки классов. По этой причине использовать __autoload() не рекомендуется, а сама функция в будущем может перестать поддерживаться или быть удалена.
Регистрирует функцию в spl стэке метода __autoload. В результате стэк будет активирован, даже если ранее он был выключен. Если в вашем скрипте реализована функция __autoload(), ее необходимо явно зарегистрировать в стэке __autoload. Это необходимо, так как spl_autoload_register() полностью заменяет механизм кэширования __autoload() функциями spl_autoload() и spl_autoload_call(). spl_autoload_register() позволяет задать несколько реализаций метода автозагрузки описаний классов и интерфейсов. Она создает очередь из функций автозагрузки в порядке их определения в скрипте, тогда как встроенная функция __autoload() может иметь только одну реализацию. |
|
|
IGRIKRUS |
22.3.2013, 23:52;
Ответить: IGRIKRUS
Сообщение
#5
|
|
ну то что она будет удалена не факт что она быстро исчезнет а использовать spl_autoload_register() если тебе нужен тока один загрузчик смысла нет мне кажется
|
|
|
tigranvoskanyan
|
Сообщение
#6
|
|
|
Я еще дилетант в делах с РНР а вы не можете поточнее помочь с функцией, написать не сможете ?
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Не срабатывает функция flush. Отключение буфферизации. | 2 | bombei | 7143 | 3.9.2014, 22:23 автор: -Arks- |
|
функция "mysql_real_escape_string" выдаёт ошибки! | 19 | Panich | 12641 | 25.5.2011, 13:57 автор: -Panich- |
|
Функция задержки | 3 | people2010 | 6679 | 20.8.2010, 5:37 автор: -Alcorn- |
Текстовая версия | Сейчас: 24.4.2024, 22:41 |