Код (Text): echo $reg->get('template'); Возвращает Array Код (Text): $tr = $reg->get('template'); echo $tr['TITLE']; echo $tr['BODY']; Каким образом сделать вывод в одну строку, типа echo $reg->get('template')['TITLE']; ?
Apple Нету такого синтаксиса в PHP. Ответ - никак. P.S. Вообще написать можно, но это извращение и чисто академический пример моего собственного любопытства: PHP: <?php echo $tr = $this->get('template') ? $tr['TITLE'] : '';
Серьёзно? :shock: Никогда не использовал такой синтаксис, но считал, что в РНР он возможен, так как возможно возвращать массив ... Да ещё кто-то в теме "Наболевшее в РНР" такое писал, сам я не проверял.
Надо заметить, что этот синтаксис планируется реализовать, точнее, обещают реализовать давненько, но безуспешно. )
Пример из C# Код (Text): namespace ConsoleApplication2 { class My { private int[] vars = {0,1,2,3}; public int[] Get() { return vars; } } class Program { static void Main(string[] args) { My ar = new My(); Console.Write(ar.Get()[1]); } } } Хорошо что подобное планируют, но как я понял namespace в версии 5.3 будут.