프로그램
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
이상 끝.
반응형