PHP에서 ->, =>,::의 기능은 무엇인가요? 다음 기사에서는 PHP의 ->, =>,:: 기능을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
권장: "PHP Video Tutorial"
1 -> 객체가 인스턴스화된 후 클래스의 속성과 메서드를 읽는 데 사용됩니다.
예:
class Test{ function add(){return $this->var++;} var $var = 0; } $a = new Test; //实例化对象名称 echo $a->add(); echo $a->var;
2.=>, 배열에 사용되며 일반적인 사용법은 array (key=>values)입니다.
$a = array( '0' => '1', '2' => '4', ); echo $a['0']; echo $a['2'];
3.::
클래스의 정적 메서드 및 정적 속성 참조 메소드
예를 들어
class Test{ public static function test(){ public static $test = 1; } }
클래스의 정적 메소드 및 정적 속성은 객체를 인스턴스화하지 않고 직접 사용할 수 있습니다(사용된 메소드는 클래스 이름::정적 메소드 이름입니다).
Test::test(); 정적 메서드
test Test::$test; $test 정적 속성 값 가져오기
참고: 정적 메서드는 이 클래스를 읽거나 이 비정적 클래스 파일을 도입할 때 이미 인스턴스화되어 메모리에 저장되었습니다. 수업은 새로워져야 합니다. 정적 클래스의 메모리에 여러 인스턴스가 있더라도 정적 특성의 복사본은 하나만 있습니다.
위 내용은 PHP에서 ->, =>, ::의 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!