Xwab
Форумыnavigate_nextПрограммирование на PHP

Инклюды в классах
Сообщения
Replikon

Врядли кто-то ответит, но все же. Почему внутри класса не инклюдятся файлы?

28 Июн 2010, 16:15
Akdmeh

Пример кода.
Если вот так:
class test{
include 'file.php';
}
то так и должно быть.

28 Июн 2010, 16:20
Fashion

да, если инклуд находится вне методов, то он и прочие операции не будут работать (кроме определения свойств)

28 Июн 2010, 16:23
alex256

а в конструкоре можно проинклудить файл, и использовать функции из этого файла в других методах?

28 Июн 2010, 16:36
Fashion

alex256, думаю да, но не уверен. ведь конструктор - такой же метод

28 Июн 2010, 16:40
Replikon

В конструкторе тоже не инклудится. Вернее хз, инклудится или нет, но переменные определенные в инклуде определяются как не установленные. А если инклудить в файле класса, но не в самом классе, то класс их просто не видит. Че делать? Мне ппц как надо проинклудить.

28 Июн 2010, 17:00
Kemel

Replikon, инклюдь вне класса и вызывай глобально

28 Июн 2010, 17:02
Replikon

Kemel, что значит глобально?

28 Июн 2010, 17:08
Replikon

Проинклудил через eval (), но хотелось бы узнать, не существует ли более "гуманных" методов?

28 Июн 2010, 17:09
Fashion

 забудь про eval
// $GLOBALS['param'] - вызов переменной из кода

28 Июн 2010, 17:15
Ответить на тему