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 화살표의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!