Question

Je me demande si ce genre de chose ne sera jamais possible en PHP (et si elle est déjà et je manque juste quelque chose ...)

<?php

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

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

?>

Je voudrais vraiment pouvoir utiliser des tableaux retournés directement au lieu d'abord de les affecter à une var ... possible?

Était-ce utile?

La solution

Réponse simple: ne pense pas

Le lexer PHP ne reconnaît pas ce genre de déclarations si un changement nécessiterait des changements importants au sein des composantes de base de PHP. Même si je dois admettre que je ne vois aucune raison pour laquelle le lexer a été écrit de cette façon.

Autres conseils

Non, vous ne pouvez pas faire de cette façon, mais avec php5 et POO vous avez des alternatives ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top