다음 클래스가 있는데 가변 배열 이름을 사용할 수 있는지 알고 싶습니다.PHP 가변 배열 이름
class Ajax{
private $method;
public function __construct(){
$this->method = '$_' . $_SERVER['REQUEST_METHOD'];
}
}
그래서 기본적으로 $ 방법 변수는 POST를 포함하거나 방법을 받아야 하나, 다음 질문은 여기 참조를 사용하는 스마트 경우도?
$this->method = '$_' . $_SERVER['REQUEST_METHOD'];
$this->metod =& $$this->method;
그러나 그것은 작동하지 않습니다 :
내 첫번째 생각이었다.
감사와 도움을 주셔서 감사합니다.
무엇을 원하니? '$ _POST' 또는'$ _GET'을'$ this-> method'에 넘기는 것을 의미합니까? – xdazz
@xdazz 내가 첫 번째 답변에 게시 한 코멘트를 확인 :) 어쨌든 코멘트 주셔서 감사합니다. – randomKek
$ this-> 메소드는 $ _POST 또는 $ _GET을 포함 할 것입니다. 하지만, 참조 변수가 '$ _ POST'또는 $ _GET 인 경우에도 과 같지 않습니다. – Poonam