가능한 중복 배열 결과에 액세스하려면 다음 PHP 함수가 배열을 반환하는 경우
PHP syntax for dereferencing function result대안은 PHP에서 함수에서
을 다음 구문이 작동하지 않습니다 :
를$firstValue = $object->methodThatReturnsArray()[0]; // syntax error, unexpected '['
그러나 이것은 정상적으로 작동합니다.
$temporaryArray = $object->methodThatReturnsArray();
$firstValue = $temporaryArray[0]; // temporary will never be reused
이 문제를 해결하거나 권장되는 접근 방법으로 변수를 만드는 가장 좋은 구문은 무엇입니까?
-1 이것은 여러 번 여러 번 묻습니다. 만약 당신이 키 '0'을 원한다면'list ($ firstValue) = $ object-> methodThatReturnsArray();'를 사용할 수 있습니다. – Artefacto
@Artefacto : 알았어, 미안해 - 찾기가 쉽지 않아. – tucuxi
http://tackoverflow.com/questions/1459377/access-array-returned-by-a-function-in-php/1459393#1459393 –