개발 꿀팁/PHP

PHP에서 ->와 =>의 의미

Jammie 2022. 6. 27. 17:20
반응형

PHP를 배우다가 >>와 =>라는 두 기호를 만났다.
처음 이 두 부호를 만났을 때는 그것들이 나타내는 뜻을 알지 못했다바이두(百度)를 지나서야 이 두 부호의 비밀을 보낸다.
PHP에서 ->의 비밀을 살펴보면 다음과 같다.

<?php
class Car {
    public $speed = 0;
    //speedUp 추가 방법 speed에 10 추가
    public function speedUp(){
        $this->speed+=10;
    }
    
}
$car = new Car();
$car->speedUp();
echo $car->speed;
?>

이 안에서 우리는 클래스 안에 speedUp을 정의하는 방법을 볼 수 있습니다. 이 방법에서는 $this -> speed+=10, 이 코드를 볼 수 있습니다. -->는 무엇을 의미합니까?
바이두(百度)를 거치면서 나는 그가 한자에서 '는'이라는 글자의 의미라고 생각했다. 예를 들어 이 줄의 코드를 번역하면 $this의 speed는 speed+10이라고 생각했다.물론 이게 본인만 대표하고.관점에 잘못이 있으면 잘 가르쳐 주십시오.
다음은 =>입니다. 간단히 말해서 => 기호는 키와 값을 구분하고 왼쪽은 키를, 오른쪽은 값을 나타냅니다.코드 한 단락 봅시다.

<?php
//배열 변수 $arr에서 apple 값 읽기
$arr = array('apple'=>"사과",'banana'=>"바나나",'pineapple'=>"파인애플");
$arr0=$arr["apple"];
if( isset($arr0) ) 
  {print_r($arr0);
}
?>

이 코드에서는 먼저 arr 배열을 선언한 다음 arr0이 애플의 키와 같다는 것을 선언한 다음 IF를 사용하여 존재 여부를 판단하고, 존재한다면 배열에서 이 키의 오른쪽에 있는 값을 출력한다.
쉽게 말해 다른 사람에게 별명을 지어주고, 다른 사람을 나타내는 별명을 붙이면 그가 누구인지 알 수 있다.

반응형