PHP 인용의 묘 용
1.전 참 을 참조 합 니 다.이것 은 두 가지 역할 을 합 니 다.하 나 는 외부 변수 와 함수 에서 변 수 를 동기 화 시 킵 니 다.둘째,return 이 없 으 면 여러 개의 인 자 를 되 돌 릴 수 있다.
2.큰 데이터 구조 에 대해 복 제 를 줄 이 고 메모리 소 모 를 줄인다.
이것 은 상용 하 는 용도 다.인용 은 사실 알려 지지 않 은 기묘 한 용도 도 있다.현재 막 하 나 를 발견 했다.
만약 파일 에 코드 가 있다 면,만약 우리 가 SHELL 상태 에서 사용한다 면:
$host=$_SERVER['HTTP_HOST'];
로그 에 notice 메시지 가 나타 납 니 다.물론 네가 문 을 닫 았 다 고 해서 그것 이 생기 지 않 는 것 은 아니다.그러나 웹 페이지 와 SHELL 을 모두 사용 할 수 있 도록 우 리 는 이렇게 해 야 한다.
그 중 하나:
error 사용reporting(245)을 닫 습 니 다.
둘째,그 출현 을 직접 막는다.
http://bardo.iteye.com/admin/blogs/848136 ];
셋째,삼원 연산 자 를 사용한다.
$host=(isset($_SERVER['HTTP_HOST']))?$_SERVER['HTTP_HOST']:'';
하지만 흔 한 방법 이다.
실제로 우 리 는 notice 정보 가 나타 나 지 않도록 하 는 방법 도 있다.
$host=& $_SERVER['HTTP_HOST'];
이렇게 하면 우 리 는 전 참 시 isset 또는@을 사용 하지 않 을 것 을 보증 합 니 다.
변수 가 진정 으로 사 용 될 때 만 isset 을 사용 합 니 다.이것 은 코드 문자 수 를 줄 이 는 동시에 운행 효율 을 가속 화 하 는 수단 이기 도 하 다.
자,이제 아래 코드 가 이렇게 실행 되 는 지 시험 해 보 세 요.
error_reporting(E_ALL);
$ar=array();
$b=& $ar['test'] ; //
$c='23' . $b .'31';
echo($c);
물론 인용 을 사용 할 때 가장 큰 주의사항 은 사용 중 에 그것 을 바 꿀 수 없다 는 것 이다.그렇지 않 으 면 원 변수 가 동기 화 되 어 변경 되 므 로 미리 알 고 있어 야 합 니 다.
그래서 예측 할 수 없다 면@을 사용 하 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.