"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > PHP 치명적인 오류를 해결하는 방법 : 빈 속성에 액세스 할 수 없습니까?

PHP 치명적인 오류를 해결하는 방법 : 빈 속성에 액세스 할 수 없습니까?

2025-02-20에 게시되었습니다
검색:201

How to Resolve PHP Fatal Error: Cannot Access Empty Property?

class my_class { var $ my_value = array (); ... // 다른 방법 } $ a = new my_class ( 'a'); $ a-> my_value [] = 'b'; $ a-> set_value ( 'c'); // error : undefined variable : my_value 위 코드에서 오류는 set_value () 메소드에서 발생합니다. 여기서 $ my_value 속성은 $ this-> \ $ my_value syntax를 사용하여 액세스합니다. 이 구문은 잘못되었고 "정의되지 않은 변수 : my_value"오류. &&&]

$ a = new my_class ( 'a'); $ a-> my_value [] = 'b'; $ a-> set_value ( 'c'); // 정확 : my_value 속성을 업데이트합니다

class my_class{

    var $my_value = array();

    ... // Other methods
}

$a = new my_class ('a');
$a->my_value[] = 'b';
$a->set_value ('c'); // Error: Undefined variable: my_value

function my_class ($ value) { $ this-> my_value [] = $ value; }

이러한 방식으로 속성을 초기화함으로써 우리는 항상 사용할 수 있고 오류없이 액세스 할 수 있는지 확인합니다.

릴리스 선언문 이 기사는 1729256895에 재현됩니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3