Atama olmadan bir dizi-etkileşimi dönen PHP 5 işleyişi?

2 Cevap php

Bu tür şeyleri hiç PHP mümkün olacak merak ediyorum (zaten ve ben sadece bir şey eksik olmadığını ve ...)

<?php

function test() {
 return array(
  'id'=>10,
  'name'=>'John'
 );
}

echo 'Your name is: '.test()['name'];

?>

Ben gerçekten yerine ilk mümkün ... bir var onları atama doğrudan döndürülen diziler kullanmak mümkün olmak istiyorum?

2 Cevap

Basit cevap: don't think so

Bir değişiklik PHP temel bileşenleri içinde bazı önemli değişiklikler gerektirecektir böylece PHP lexer tabloların bu tür tanımıyor. Ben lexer bu şekilde yazılmış olan herhangi bir neden görmüyorum, itiraf etmeliyim rağmen.

Hayır, bu şekilde, ama php5 ile yapmak ve bazı alternatifler var OOP olamaz ...