2011-03-25 4 views
0

누군가가 위의 문에 대한 자세한 설명을 제공하시기 바랍니다 수

$tmp = @$_GET['myValue']; 

을 의미 필요?

답변

1

존재하는 경우 tmp에 GET 매개 변수 myValue의 값을 지정합니다. 그렇지 않다면 - tmp = null

추신 : 그것은 나쁜 습관입니다. 더 나은 방법은 다음과 같습니다.

$tmp = isset($_GET['myValue']) ? $_GET['myValue'] : null; 
2

here 설명서를 참조하십시오.

0
@ : to avoid warning 

$_GET : An associative array of variables passed to the current script via the URL parameters. 

myval : parameter 

-

http://example.com/?myval=test 
echo @$_GET['myval']; will echo test 

http://example.com/ 
echo @$_GET['myval']; will be null 
//php 5.4 way is 
var_dump(isset($_GET['myValue']) ? : null);