함수에서 $ _GET 배열에 무언가를 추가하려하지만, 그 값을 함수 외부의 $ _GET에 추가하지 마십시오. 나는 스코프를 정말로 이해하지 못한다. PHP에서 배열의 전역 업데이트를 원하지 않는다는 것을 알기 위해 함수에서 $ _GET에 범위를 추가 할 수있는 방법이 있습니까? 전 세계적으로 영향을 미치는 wthout $ _GET은 자동 전역이기 때문에
function url($toSort) {
$_GET['sortby'] = "$toSort"; echo http_build_query($_GET);
}
?>
을'http_build_query (배열 ("sortby"=> $ tosort) + $ _ GET) '그 결과가 필요하다면. – mario
$ _GLOBAL은 (는) 로컬 변수가 아닌 슈퍼 전역 변수입니다. –