먼저 공식문서의 설명을 보세요
__set()는 접근 불가능한 속성에 데이터를 쓸 때 실행됩니다.
__get()은 접근 불가능한 속성에서 데이터를 읽어오는 데 활용됩니다.
정확히 무엇을 중국어로 번역하려면 어떻게 해야 하나요? 접근할 수 없음: 접근하기 어렵습니다.
코드가 있고 진실이 있습니다:
<?php 오류 보고 (E_ALL);
//여기
private은 protected public으로 대체될 수 있습니다. <🎜><🎜> private function __get( < 코드 >$이름)
{ <🎜><🎜> 반환 123; <🎜><🎜> } <🎜><🎜> <🎜><🎜> //여기
private은 protected public으로 대체될 수도 있습니다 <🎜><🎜> private function __set( < 코드>$이름,
$값 )
{ <🎜><🎜> 에코 "이것은
함수가 설정되었습니다." ; <🎜><🎜> } <🎜><🎜>}</code ><🎜><🎜><code>$s =
새 stu(); <🎜><🎜>var_dump( $s ->a);
//출력:
123 var_dump( $s ->b);
//출력:
123 var_dump( $s ->c);
//출력:
null var_dump( $s ->d);
//출력:
0 var_dump( $s ->e);
//출력:
123 $s ->a
= 3; //출력:
이것은 설정된 기능입니다 $s ->c
= 3; //아니요
출력 $s ->f
= 3; //출력:
설정된 기능입니다 ?>
|