programing

PHP에서 이것은 무엇을 의미합니까: -> 또는 =>

procenter 2022. 10. 20. 21:40
반응형

PHP에서 이것은 무엇을 의미합니까: -> 또는 =>

중복 가능성:
여기서는 오브젝트 연산자 "->"를 php로 사용합니다.
참조 - 이 기호는 PHP에서 무엇을 의미합니까?

PHP에서는 항상 볼 수 있지만, 실제로 무엇을 의미하는지 알 수 없습니다.무엇인가.->하는 것과 하는 것=>그렇게 해요 연산자를 말하는 게 아니에요다른 뭔가가 있긴 한데, 아무도 모르는 것 같아...

쌍화살표 연산자=>는 어레이의 액세스메커니즘으로 사용됩니다.즉, 왼쪽에 있는 값이 어레이 컨텍스트에서 오른쪽에 있는 값과 일치합니다.이를 사용하여 허용 가능한 유형의 값을 배열의 해당 인덱스로 설정할 수 있습니다.인덱스는 연관(문자열 기반) 또는 숫자일 수 있습니다.

$myArray = array(
    0 => 'Big',
    1 => 'Small',
    2 => 'Up',
    3 => 'Down'
);

오브젝트 연산자,->오브젝트 범위 내에서 오브젝트의 메서드 및 속성에 액세스하기 위해 사용됩니다.연산자 오른쪽에 있는 것이 연산자 왼쪽에 있는 변수에 인스턴스화된 객체의 멤버라는 의미입니다.인스턴스화(instantized)가 핵심 용어입니다.

// Create a new instance of MyObject into $obj
$obj = new MyObject();
// Set a property in the $obj object called thisProperty
$obj->thisProperty = 'Fred';
// Call a method of the $obj object named getProperty
$obj->getProperty();

->클래스 객체에 대해 메서드를 호출하거나 속성에 액세스하기 위해 사용됩니다.

=>배열 키에 값을 할당하는 데 사용됩니다.

예:

    $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34, 1=>2); 

그리고 PHP 7.4+ 운영자=>는 추가된 화살표 기능에도 사용됩니다.는 익명 함수에 대한 보다 간결한 구문입니다.

=>는 관련 배열 키 값 할당에 사용됩니다.다음 항목을 참조하십시오.

http://php.net/manual/en/language.types.array.php 를 참조해 주세요.

->오브젝트 메서드 또는 속성에 액세스하기 위해 사용합니다.예제:$obj->method().

->

오브젝트 변수를 호출/설정합니다.예:

$obj = new StdClass;
$obj->foo = 'bar';
var_dump($obj);

=> 어레이의 키/값 쌍을 설정합니다.예:

$array = array(
    'foo' => 'bar'
);
var_dump($array);

언급URL : https://stackoverflow.com/questions/14037290/what-does-this-mean-in-php-or

반응형