PHP에서 "->" 기호는 화살표 연산자라고 하며, 오른쪽은 클래스의 인스턴스를 가져오는 것이고, 오른쪽은 왼쪽 클래스의 메서드와 속성을 지정하고 호출하는 것입니다. 이번 글에서 소개하겠습니다. PHP에서 화살표 연산자의 메소드를 살펴보겠습니다.
아래 샘플 코드를 사용하여 PHP에서 화살표 연산자를 사용하는 방법의 화살표 연산자를 설명합니다.
정의된 구문은 다음과 같습니다.
class 类名{ $属性名1 =“属性1”; $属性名2 =“属性2”; function 方法名1(){ ... 处理过程... } function 方法名2(){ ...处理过程 ... } } }
다음은 "인스턴스"인데 이는 위의 템플릿에 해당하는 정의된 클래스에서 생성된 인스턴스를 의미합니다. new 연산자를 지정하고 classname()으로 작성하면 인스턴스가 생성됩니다.
다음 예에서는 생성된 인스턴스가 $instance 변수에 할당됩니다.
$instance = new 类名();
화살표 연산자 작성 방법
화살표 연산자를 사용하는 예는 다음과 같습니다.
다음 코드는 "속성 이름 1"과 "속성 이름 2"에 액세스합니다.
$instance->属性名1; $instance->属性名2;
다음 코드는 "메소드 1"과 "메소드 2"를 호출합니다.
$instance->方法名1(); $instance->方法名2();
구체적인 예를 살펴보겠습니다
다음을 살펴보겠습니다. 위 예문에서는 클래스 이름, 속성 이름, 메소드 이름, 메소드 내 처리, 각 항목에 대한 액세스를 명시적으로 지정하기 위해 화살표 연산자를 사용했습니다.
이번에는 이름을 속성으로, IntroductionSelf를 메소드로 사용하여 Person 클래스를 정의합니다.
그리고, 나타나는 __construct()는 new 연산자를 사용하여 인스턴스를 생성할 때 실행되는 특수 메서드입니다.
// person类 class Person { // 名称 $name; // 构造函数在实例生成的时的名称设置 function__construct($name) { $this->name = $name; } // 进行自我介绍 function introduceSelf() { echo "我是". $this->name ."同学".PHP_EOL; } } $taro = new Person("张三"); echo $taro->$name.PHP_EOL; // 调用自我介绍方法 $taro->introduceSelf();
이 기사는 여기서 끝납니다. 더 흥미로운 콘텐츠를 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주목하세요! ! !
위 내용은 PHP에서 화살표 연산자를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!