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; }
이러한 방식으로 속성을 초기화함으로써 우리는 항상 사용할 수 있고 오류없이 액세스 할 수 있는지 확인합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3