PHP에서 이것이 의미하는 바-> 또는 => [duplicate]
가능한 중복 :
PHP 참조 에서 객체 연산자“->”를 사용하는 곳
-PHP 에서이 기호의 의미는 무엇입니까?
나는 항상 PHP에서 이것을 보았지만 실제로 그들이 무엇을 의미하는지에 대한 단서가 없습니다. 무엇을 ->하고 무엇을 하는가 =>. 그리고 나는 연산자에 대해 이야기하고 있지 않습니다. 그것들은 다른 것이지만 아무도 모른다 ...
이중 화살표 연산자 , =>, 어레이에 대한 액세스 메커니즘으로서 사용된다. 즉, 왼쪽에있는 것은 배열 컨텍스트에서 오른쪽에있는 것에 해당하는 값을 갖습니다. 이는 수용 가능한 모든 유형의 값을 배열의 해당 인덱스로 설정하는 데 사용할 수 있습니다. 인덱스는 연관 (문자열 기반) 또는 숫자 일 수 있습니다.
$myArray = array(
0 => 'Big',
1 => 'Small',
2 => 'Up',
3 => 'Down'
);
오브젝트 연산자 , ->액세스 방법 및 객체의 속성 객체의 범위에서 사용된다. 의미는 연산자의 오른쪽에있는 것이 연산자의 왼쪽에있는 변수로 인스턴스화 된 객체의 멤버라는 것을 의미합니다. 여기서는 인스턴스화가 핵심 용어입니다.
// 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();
=>연관 배열 키 값 할당에 사용됩니다. 보세요:
http://php.net/manual/en/language.types.array.php .
->객체 메소드 또는 속성에 액세스하는 데 사용됩니다. 예 : $obj->method().
-> 클래스의 객체에서 메소드를 호출하는 데 사용됩니다.
=> 배열의 키에 값을 할당하는 데 사용됩니다
예 :
$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34, 1=>2);
->
객체 변수를 호출 / 설정합니다. 전의:
$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
'Programming' 카테고리의 다른 글
| 웹 사이트에서 Google의 Roboto 글꼴을 사용하려면 어떻게해야하나요? (0) | 2020.06.29 |
|---|---|
| 파이썬에서 HTML을 탈출하는 가장 쉬운 방법은 무엇입니까? (0) | 2020.06.29 |
| 데이터베이스에 태그를 저장하는 가장 효율적인 방법은 무엇입니까? (0) | 2020.06.29 |
| data.frame 열 형식을 문자에서 요소로 변환 (0) | 2020.06.29 |
| 활동 그룹 내에서 다른 조각으로 조각 바꾸기 (0) | 2020.06.29 |