웹프로그래밍/PHP 3

[PHP]오류제어연산자 @(골뱅이,at)

php에서 앞에 @(at, 골뱅이)가 사용된 function을 자주 볼 수 있다. 해당 function의 모든 오류메세지를 무시하겠다는 뜻이다. note @ 연산자는 어떠한 값을 얻을 수 있으면, @을 붙일 수 있습니다. 변수, 함수, include호출, 상수 등에 붙일 수 있습니다. 함수 정의, 클래스 정의 if와 foreach 같은 조건부 구문 등에는 붙일 수 없습니다. warning 현재 "@" 오류 제어 연산자는 스크립트 실행을 종료하는 치명적인 오류에 대한 오류보고도 꺼버린다. 즉, "@"를 어떠한 함수에서 오류를 제거하려고 사용하였을 때, 그 함수가 존재하지 않거나, 오타를 내면 그 위체에서 아무런 이유를 알려주는 지시도 없이 스크립트가 종료됩니다. 참고사이트 링크

[PHP]연관 배열 생성, 연관배열에 원소 추가, 연관배열 원소 삭제

연관배열 생성법 12345$a = array('a' => '하하','b' => '히히', 'c' =>'호호');$b = array(1=>'배',2=>'고',3=>'파');$c = array('a' =>'전',0=>'화','0'=>'기');$d[0] = "바나나";$e['a'] = "사과";Colored by Color Scriptercs php는 선언 필요 없이 바로 생성 가능합니다. 참고 - $c[0]와 $c['0']는 같다. ex) 코드 'echo $c[0];'는 '기'를 출력. 생성된 연관배열에 원소(키,값) 추가위에서 생성한 연관배열에 원소를 추가하는 코드입니다. 123$a['d'] = "헤헤";$b[4] = "라";$c['ad'] = "마우스";cs 숫자 인덱스 배열은 array_push()를 ..