외부 변수에 액세스하는 특정 PHP 클래스 메서드가 있습니다. 이러한 변수는 인수로 전달되지 않고 메서드의 코드에서 직접 사용됩니다.클래스 메서드 코드가 외부 변수에 직접 액세스해야합니까?
하나의 방법은 설정 파일에서 DEFINEd 변수를 사용합니다.이 변수는 필요로하는 앱의 모든 부분에서 사용할 수 있습니다. 이것은 나에게 잘 된 것 같습니다.
다른 방법은 $ _GET var에 직접 액세스합니다. 이 var이 설정되지 않은 경우를 처리하는 코드가 있지만 어쨌든이 코드는 나에게 냄새가 난다.
내가 수행해야하는이 두 가지 사례 또는 엄격한 인수 형 규칙을 사용해야합니까?