클래스의 대부분의 함수에서 외부 PHP 파일의 일부 변수에 액세스해야합니다.PHP - 클래스의 모든 함수에서 전역 변수에 액세스하기
class test{
function a(){
global $myglobalvar ;
..
..
}
function b(){
global $myglobalvar ;
..
..
}
function c(){
global $myglobalvar ;
..
..
}
}
내가 각 기능에 선언하지 않고 클래스의 모든 기능에 $ myglobalvar에 액세스 할 수있는 방법이 있나요 나는 방법을 다음에 접근하고있어 (그리고 그것을 잘 작동합니다)? 클래스의 생성자에서 한 번만 선언하면됩니다.하지만 어떻게 해야할지 잘 모릅니다. 도움 주셔서 감사합니다. 각 방법에 $this->myglobalvar
를 통해 전 세계에 aceess 수 있습니다
class test{
function __construct() {
$this->myglobalvar = & $GLOBALS["myglobalvar"];
:
PHP의 방법은 당신에게 "이 똥을 멈추라, 틀리게하고있다"라고 말합니다. PHP는 좋은 코드에 열광하는 언어 중 하나가 아닙니다. – delnan
@ 델 난 : 첫 번째 부분은 +1, 두 번째 부분은 -2입니다. – markus
해당 변수를 개체 수준으로 만들기 –