[PHP] 함수 이름에 잘못 넣은 $ : Can't use function return value in write context
PHP Fatal error: Can't use function return value in write context in /.../???.php on line 539
list 함수를 쓰려다가 다음처럼 'list'를 '$list'로 잘못 넣으면 이런 오류를 볼 수 있다.
$list($a, $b) = func($p);
list는 함수 이름이지만, $를 붙인 $list는 변수이다. '$list(..)'는 '변수(...)'로서 list 함수를 쓰는 형식에 어긋난다. 아래처럼 고치면 위의 오류가 나지 않는다.
list($a, $b) = func($p);
덧글을 달아 주세요