:
foreach ($_GET as $key => $value){
$$key = $value;
}
이하
extract($_GET);
스크립트에서 사용 된 이름과 일치하도록 일부 POST/GET 변수를 방화 광으로 변경했습니다. 이름을 올바르게 추측 할 수 있다면 덮어 쓸 수 있습니다 ().
그래서 나는이 같은 이름 개별적으로 그것을 할 수 있다고 생각 : $ allowed_vars는 =
$allowed_vars = array("time","hotfile","netload","megaupload","user","pfda","xyz","sara","amount_needed");
foreach ($_GET as $key => $value)
{
if (in_array($key,$allowed_vars))
{
$$key = $value;
}
}
이 방법은 개별적으로 명명 이상의 시간을 절약 할 수 있습니다.
어떤 종류의 자동화가이 용도로 사용해야합니까?
왜 처음부터 개별 변수로를 할당해야 할 :이 간단한 도우미 함수처럼
는 SET 문을 생산하는? '$ _GET [ 'time']'등을 사용할 수 없습니까? – JJJ
FYI, foreach의 외부에'$ allowed_vars'를 넣을 것입니다. 매번 설정할 이유가 없습니다. –
@Juahana 1. 사용의 용이성, 2. 탈출 방지. 그냥 스타일 코딩, 여기에 진짜 질문이 아니 – Email