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
'programing' 카테고리의 다른 글
Vue를 사용하여 드롭다운을 채운 후 B 드롭다운에 구분선을 삽입하려면 어떻게 해야 합니까? (0) | 2022.10.20 |
---|---|
MariaDB에서 워드프레스를 설치하는 방법 (0) | 2022.10.20 |
wait Promise.all()과 multiple wait 사이에 어떤 차이가 있습니까? (0) | 2022.10.10 |
Javascript를 사용하여 div의 HTML에서 pdf 생성 (0) | 2022.10.10 |
Vue에서 숫자 입력 구성 요소를 생성하는 방법(제한을 초과하여 입력할 수 없음) (0) | 2022.10.10 |