ООП и функции

Статус
В этой теме нельзя размещать новые ответы.

Dareczek

Новичок
Всем привет. Хочу спросить почему не работает такой кодик : class.php
PHP:
include('function.php');

class Tester extends Namee
{
}
function.php
PHP:
class Namee
{
	var $a;
}
Выдает ошибку, но если я закину все в один файл, т.е вместо include('function.php');
я вставлью класс Namee все будет работать (ну ошибки не выдаст) почему?
 

С.

Продвинутый новичок
Как на счет такой безумной идеи, как прочитать текст ошибки? Осилишь?
 

Dareczek

Новичок
Осилишь ))
Fatal error: Cannot redeclare class Nameee in Z:\home\testing.net\www\test\function.php on line 3
 

С.

Продвинутый новичок
Ты делаешь include('function.php'); два раза.
 

Dareczek

Новичок
Спасибо, работает. Я реально чето затупил. И еще есть один вопросик, пожалуйста ответте.
PHP:
function plus_plus()
{
	$a = 5;
	$b = 2;
	return $a - $b;
}
PHP:
include('function.php');
class Tester
{
	
}
как в теле класса обратитса к function plus_plus() и получить то что она вернула?
 

С.

Продвинутый новичок
Точно так же, как и вне тела класса.
 

AmdY

Пью пиво
Команда форума
у меня есть ещё одна безумная идея - осилить первую книгу по php, например. котерова.

тему закрываю, так как автор спрашивает об основах синтаксиса, уж такое разжёвывать явно не стоит.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху