공공 객체가 있습니다. 설정 파일에 X가 정의되어 있다고 가정 해 보겠습니다. 클래스 내의 메소드에서이 객체를 어떻게 사용할 수 있습니까? 나는 그 메소드 내에서 X를 세계화 할 때 클래스 내에서 보이는 것을 생각한다. 내가 데모를 만들었 :(PHP 변수 globlization 문제
include('config.php'); //the objec X is defined here
class MyClass{
public foo(){
global $X; // I thing It is looking within the class
}
}
을, 당신은에 $ X의 사용을 할 수 없습니다 지금 foo() 메소드가 필요합니까? 로컬 또는 웹 서버에 있습니까? 수업 밖에서 작동합니까? –
아니요, 전체 범위에 있으므로 메서드에 사용할 수 있습니다. – xdazz
config.php의 관련 코드를 보여 주시겠습니까? –