" 기호는 화살표 연산자라고 하며 클래스의 속성과 메서드를 참조하는 데 사용됩니다. 화살표 연산자의 왼쪽은 클래스의 인스턴스를 가져오고 오른쪽은 왼쪽 클래스의 메서드와 속성을 지정하고 호출합니다."/> " 기호는 화살표 연산자라고 하며 클래스의 속성과 메서드를 참조하는 데 사용됩니다. 화살표 연산자의 왼쪽은 클래스의 인스턴스를 가져오고 오른쪽은 왼쪽 클래스의 메서드와 속성을 지정하고 호출합니다.">

>백엔드 개발 >PHP 문제 >PHP 화살표의 사용법은 무엇입니까?

PHP 화살표의 사용법은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-10-16 14:35:255353검색

PHP에서 "->" 기호는 화살표 연산자라고 하며, 오른쪽은 클래스의 인스턴스를 가져오는 것이고, 오른쪽은 왼쪽 클래스의 메서드와 속성을 지정하고 호출하는 것입니다. 이번 글에서 소개하겠습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.