반응형
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를 사용하여 존재 여부를 판단하고, 존재한다면 배열에서 이 키의 오른쪽에 있는 값을 출력한다.
쉽게 말해 다른 사람에게 별명을 지어주고, 다른 사람을 나타내는 별명을 붙이면 그가 누구인지 알 수 있다.
반응형
'개발 꿀팁 > PHP' 카테고리의 다른 글
PHP+MySQL 데이터베이스 첨삭개조, 학생정보관리시스템 (0) | 2022.06.28 |
---|---|
php 반사 API를 이용한 클래스 정보 획득 (0) | 2022.06.27 |
PHP는 해석형입니까, 컴파일형입니까? (0) | 2022.06.27 |
php 7.4 연결 MySQL (0) | 2022.06.27 |
PHP 최신 버전 및 비교 (0) | 2022.06.25 |