Проблема с определением переменной (классы, объекты)

Angel

Новичок
Люди помогите плс...

Проблема вот в чем:

<?php

require_once "include/api.inc.php";
$api = new api();

?>

api.inc.php

<?php

require_once "config.inc.php";
class api {
var $config = $GLOBALS["config"];
}

?>

config.inc.php

<?php

$config['db_type'] = "mysql";
$config['db_user'] = "root";
$config['db_password'] = "";

?>

Выдает ошибку:

Parse error: syntax error, unexpected T_VARIABLE in /usr/local/www/apache22/data/test/include/api.inc.php on line 10

Подскажите, пожалуйста, где искать ошибку?
 

Angel

Новичок
Смешно... а теперь серьезно, каким образом в классе можно прировнять переменную $a к переменной $b? При этом переменная $b определена в другом файле.
 

Angel

Новичок
Вот так работает:

api.inc.php

<?php

require_once "config.inc.php";
class api {
function api() {$this->config = $GLOBALS['config'];}
}

?>

Нет ошибок.
Что в классе нельзя переменные приравнивать к другим, только через функции?
 

tz-lom

Продвинутый новичок
а вот в доку сходить и прочесть что да,нельзя, это видимо религия мешает?
 
Сверху