>백엔드 개발 >PHP 문제 >PHP에서 ->, =>, ::의 기능은 무엇입니까?

PHP에서 ->, =>, ::의 기능은 무엇입니까?

PHPz
PHPz앞으로
2020-09-25 14:10:023061검색

PHP에서 ->, =>,::의 기능은 무엇인가요? 다음 기사에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제