프로그램

php 에서 & 와 @ 의 뜻.

(주)CKBcorp., 2012. 5. 24. 14:31
반응형


아. 그냥. 간단히 하자.


@ : 함수 실행시 에러 나도, 그 에러 메시지가 출력되지 않게 한다.

& : 함수명 앞에 붙을 경우, 리턴값을 참조( reference ) 로 바꾸어 버린다.



@foo() --> 만일 함수  foo() 코드에서, 혹은 실행중에 에러가 나도, 무시해 버린다.

$aaa = &foo() --> 함수 foo() 가 특정 값을 반환하면, 그 값은 $aaa 가 참조값으로 가진다. 예를 들어.


global $aaa;

funcion foo()

{

global $aaa;

return $aaa = 1234;

}

$bbb = &foo();

echo $bbb;            // 이 때 출력값은 1234

$aaa = 4321;

echo $bbb;            // 이 때 출력값은 4321



이상 끝.


 


반응형