[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);
2024/05/12 11:24 2024/05/12 11:24
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요