Помощник
|
Использование магической функции __autoload() |
romantik2011
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
29.7.2011, 18:48;
Ответить: alexdrob
Сообщение
#2
|
|
|
|
|
romantik2011
|
Сообщение
#3
|
|
Точно, спасибо. Скажите, вот всегда надо писать? ".class.php";
я имею ввиду ключевое слово class, а файлы обязательно называть? <Название>+<.class>+<.php>? |
|
|
alexdrob |
29.7.2011, 18:49;
Ответить: alexdrob
Сообщение
#4
|
|
нет
|
|
|
romantik2011
|
Сообщение
#5
|
|
Вот так не хочет искать include $name."*.php" и так тоже не ищет include $name."A.class.php";
и ещё момент, зачем конкатенировать, вот с этим $name ? |
|
|
Letmetouchyou |
29.7.2011, 19:00;
Ответить: Letmetouchyou
Сообщение
#6
|
|
include $name."*.php" что еше за звездочка? в функцию __autoload просто передаетсья имя класса, который не сущесвует. А вы в фукнции пишите логику подключения класса. называть файл, и находиться он может где угодн, лиш бы был досутпен для подлключения. $name - содержит, как говрил выше, имя не сущесвуюшего клссса. |
|
|
romantik2011
|
Сообщение
#7
|
|
Всё понял ,спасибо. Скажите, а если например у меня 500 классов, все называются так: название.class.php
не будет ли это вредно столько подключить? Может на что-то влияет или лишняя память расходуется? |
|
|
alexdrob |
29.7.2011, 19:32;
Ответить: alexdrob
Сообщение
#8
|
|
|
не будет ли это вредно столько подключить? автоподключение для того и придумали, что бы подключать только те классы которые используются. а вот сразу 500 классов подключить самому, это будет вредно, особенное если используются только 50 а загрузил 500
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Новости (рерайт, использование нескольких источников) Контент для новостных ресурсов разных тематик |
24 | home | 11461 | 8.3.2017, 15:28 автор: home |
|
Ахтунг! За использование партнерской программы меня обвиняют в нарушении торговой марки и угрожают санкциями | 14 | jansen | 7122 | 20.8.2013, 19:43 автор: jansen |
|
Smarty и собственные функции Как реализовать? |
3 | RussiaStudent | 8552 | 12.12.2009, 18:41 автор: ZiTosS |
Текстовая версия | Сейчас: 19.4.2024, 6:57 |