Пытаюсь создать екзепляр класса из другого класса.
когда создаю этот класс в конструкторе то все работает без проблем. А как только пытаюсь проинициализировать его в методе сразу выдает ошибку.
Точнее на одной машине вызывается дебагер VC++ и говорит что была попытка записи в недоступную памятть, а на другой просто ничего не происходит. ПХП задумывается и ничего не говорит.
Пробовал на Unix\'e это запустиь - просто засыпает и тоже ничего не происходит.
Это что - ошибка компилятора ?
В нем вообще можно такие операции делать?
Я внизу привел образец кода. Может, кто сталкивался с подобной задачей?
class User
{
$ID;
$Name;
User($ID, $Name)
{
$this->ID=$ID;
$this->Name=$Name;
}
}
class Users
{
$Users = Array();
Users()
{
...
}
function AddUser($ID, $Name)
{
...
// вот здесь и происходит ошибка
// когда я пытаюсь создать экземляр нового класса
//он просто умирает.
[b]$this->Users[] = new User($ID, $Name);[/b]
...
}
}