728x90
반응형
-> (= Object Operator)
객체 범위 내에서 객체에 접근하기 위해서 사용하는 오퍼레이터입니다.
=> (= Double Arrow Operator)
배열의 키, 값을 할당할 때 사용하는 오퍼레이터입니다.
사용 예
<?php
$arr1 = array("key1"=>"value1", "key2"=>"value2");
echo arr1["key1"]; // value1
echo arr1["key2"]; // value2
echo arr1->key1; // undefined
echo arr1->key2; // undefined
$obj = (object)$arr1; // array를 object로 형변환하여 사용
echo obj ->key1; // value1
echo obj ->key2; // value2
/* ------------------------------------------------- */
$arr2 = array("key1->"value1"); // error
|
<?php
class foo
{
function do_foo()
{
echo "Doing foo.";
}
}
$bar = new foo;
$bar->do_foo();
|
출처: https://withhsunny.tistory.com/63 [hsunny study blog]
728x90
반응형
'Study > php' 카테고리의 다른 글
[PHP] SQL인젝션과 mysqli bind_param (0) | 2022.02.14 |
---|---|
[PHP] 변수 설정 여부 확인 (isset 함수) (0) | 2022.02.14 |
PHP UNIQID — 고유 ID 생성 (0) | 2022.02.11 |
[PHP] ini_set() 함수 (0) | 2022.02.10 |
[PHP] 날짜 함수 사용하기 - date, strtotime, mktime (0) | 2022.02.10 |
댓글