akxxiv
Новичок
Передача объекта по ссылке в РНР5
Господа, что-то я запутался совсем. В каких случаях объект передается по ссылке?.
Приведу несколько примеров,
1-й пример
2-й пример
3-й пример
Господа, что-то я запутался совсем. В каких случаях объект передается по ссылке?.
Приведу несколько примеров,
1-й пример
PHP:
function f($obj)
{
// Здесь $obj - ссылка так?
}
$obj = new Object;
f($obj)ж
PHP:
function f()
{
$obj = new Object;
return $obj;
}
$obj = f(); // Здесь у нас ссылка??
PHP:
function f1($obj)
{
$obj->set(...);
f2($obj);
return $obj;
}
function f2($obj)
{
$obj->set(...);
f2($obj);
}
$obj = f1(new Object);
// Здесь все монипуляции с одним объектом? Все по ссылке идет, или надо & ставить. Если надо то в каком случае?

