본문 바로가기
프로그래밍/PHP

PHP 문법 간단 정리2

by -현's- 2012. 1. 27.
반응형
●배열 - array()로 설정
ex)
$a=array(1, 2, 3, 'a', 'b', 'c');



●연상배열 - 인덱스를 문자열이나 다른 숫자로 지정할수 있다
ex)
$a=array('dog'=>'개', 'cat'=>'고양이');
 $a['dog']  $a['cat'] 
 개  고양이



●unset()함수 - 배열에서 지정한 요소를 제거
ex)
unset($a[1]);      //2번째 요소 제거(인덱스는 0부터 시작하기 때문에 1은 두번째이다)
unset($a);           //배열 전체를 제거



●array_push()함수 - 배열의 요소를 추가
ex)
array_push($a, 1, 2);      //배열 '$a' 뒤에 1,2추가



●레퍼런스(reference) - 변수의 레퍼런스를 만들면 원래의 변수와 레퍼런스를 동등하게 취급,'&'사용
                                 (c언어의 레퍼런스와는 다르다)
ex)
$b=10;
$a=&$b;         //$b의 값이 바뀌면 $a의 값도 바뀐다. $a의 값이 바뀌면 $b의 값도 바뀐다


●상수 - 일단 값을 설정하면 바꿀수 없다, define()함수를 사용
ex)
define("상수명", "상수값");



●배열 결합 - '+'의 좌측 배열 요쇼를 우측 배열요소에 덧씌움
ex)
$a=array(1, 2);
$b=array(3, 4, 5);
$c=$a+$b;                  //$c의 요소는 '(1, 2, 5)'이다



●에러 제어 연산자(@) - @를 함수앞에 붙이면 에러나 경고가 발생해도 메시지가 발생하지 않는다
ex)
$a=10;
$b-0;
@print ($a/$b);       //0으로 나누었음에도 에러메시지가 표시되지 않는다



●문자열 연결 연산자 ' . '
ex)
$str="hello"."world";









반응형

댓글