У меня есть функция, которая возвращает объект массив так:PHP возврата объекта по умолчанию значение
<?php
function sth()
{
return (object) array(
"obj1" => $obj1,
"obj2" => $obj2,
"obj3" => $obj3
);
}
$obj = sth();
echo $obj;
?>
Здесь я хочу, чтобы определить значение по умолчанию $ OBJ в value.It будет возвращать значение вместо $ obj1, $ obj2 по умолчанию, $ obj3.
Как определить значение по умолчанию?
Что именно вы пытаетесь сделать? У вас есть пример кода реального мира, который бы использовал это? – BoltClock
Look.Now $ obj - массив объектов. Я хочу определить значение по умолчанию, например $ obj для вызова. Я не хочу касаться какого-либо объекта массива. Когда я пишу $ obj, он вернет значение по умолчанию, когда я напишу $ obj-> obj1, он вернет $ obj1. – sundowatch
У меня нет идеи, что вы пытаетесь сделать. Пожалуйста, опишите, чего вы хотите достичь. Возможно, вам следует создать какую-то коллекцию (например, [коллекции Java] (http://www.google.com/search?client=opera&rls=en-GB&q=java+collection&sourceid=opera&ie=utf-8&oe=utf-8)) который хранит другие объекты и реализует метод '__toString()'? – Crozin