사이트 내 전체검색
PHP
대입 연산자 (Assignment Operators)
로빈아빠
https://cmd.kr/php/197 URL이 복사되었습니다.

본문

기본 대입 연산자는 "="이다. 이 연산자를 처음 보았을 때는 "같다"라는 연산자로 생각하기 쉽지만 전혀 아니다. 이것의 의미는 오른쪽의 표현식을 계산하여 그 값을 왼쪽에 있는 피연산자의 값으로 설정한다는 의미이다. (이것을 "gets set to"라고 한다.)

대입 연산자의 값은 왼쪽으로 대입된 값이다. 즉, "$a = 3"의 값은 3이 된다. 이것은 여러분에게 약간의 트릭이 가능하도록한다.

  1
  2 $a = ($b = 4) + 5; // $a는 9, $b는 4의 값을 가진다.
  3
 

기본적인 대입 연산자 외에 모든 Bit 단위 연산자, 산술 연산자와 결합한 복합 대입 연산자도 있다. 결합된 연산자는 표현식에서 해당 연산으로 사용되고, 그 연산 값을 왼쪽에 있는 피연산자에 대입한다. 예를 들어 :

  1
  2 $a = 3;
  3 $a += 5; // $a는 8이다. $a = $a + 5; 와 동일하다.
  4 $b = "Hello ";
  5 $b .= "There!"; // $b는 "Hello There!"가 된다. $b = $b . "There!";와 같다.
  6

출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=pht&wr_id=34

댓글목록

등록된 댓글이 없습니다.

PHP
871 (16/18P)

Search

Copyright © Cmd 명령어 3.145.95.233