Возможно ли такое require в объявлении класса?

Ekklipce

Новичок
Возможно ли такое require в объявлении класса?

хочу собрать класс из функций из разных файлов

PHP:
	class html extends maket
	{
		require "function/news.php";
		require "function/product.php";
	}
если да то как, ибо вот результат ?


Parse error: parse error, unexpected T_INCLUDE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in d:\usr\home\private\.... on line 7
 

Wicked

Новичок
Re: Возможно ли такое require в объявлении класса?

Originally posted by Ekklipce
PHP:
class html extends maket
{
  require "function/news.php";
  require "function/product.php";
}
Имхо так делать нельзя.
Зато, если тебя это устроит, можно как-нибудь так:
PHP:
class html extends maket
{
  function news () {
    require "function/news.php";
  }
  function product () {
    require "function/product.php";
  }
}
Но тут наверное придется изменить эти файлы, чтобы они могли исполняться внутри функций news(), product().
 

Ekklipce

Новичок
да..можно eval подключаемый файл... а вот так как написал..
впрочем..жаль..
 
Сверху