[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Изменить значение переменной в классе
GET
Есть class

class A
{
function __construct($i)
{
$this->i=$i
}
function b($n)
{
return $n+$this->i;
}
}


$a=new A(5);

echo $a->b(2);// даст 7.


Как поменять $this->i с 5 на 7, например, чтоб давало 9. Причем один раз, навсегда, а не отправлять каждый раз 7-ку.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Hello
class A
{
private $i = 7;
function b($n)
{
return $n+$this->i;
}
}


$a=new A();

echo $a->b(2);// даст 9.


_____________
VPS от 5$, первые 2 месяца - бесплатно.
GET
Hello

Не...не..я чо-то затормозил, вот, что имел ввиду:
$A->i=7;
echo $a->b(2);// даст 9.


Вопрос снят.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.