저는 프로젝트에서 일하고 있습니다. 여기에 제 코딩 실습이 어떻게되어 있는지 나와 있습니다.당신은 PHP에서 전역 클래스를 사용해야합니까
- 는 내가 구성 (예.
$database = new Database()
)의 VITAL 클래스의 인스턴스를 생성 설정 - 에있는 모든 클래스 파일을로드합니다. 중요하지 않은 클래스는 페이지 내에서 생성됩니다.
- 페이지 내에서 데이터를 가져 오는 데
$database->query
을 사용하기 만합니다. - 내부 기능
global $database
으로 전화하여 거기에서 가져옵니다.
이 방법이 정상입니까? 실망한? 격려 한? 대형 프로젝트에서 작업 할 때 어떤 코드 구조를 구현합니까?
나는 singletons와 같은 것을 권하고 싶습니다. – Appleshell
가능한 [PHP 전역 함수] (http://stackoverflow.com/q/5166087/1409082) 및 [클래스의 전역 변수 사용] (http://stackoverflow.com/q/11923272/1409082). – Jocelyn
질문을하는 것에 대해 유감스럽게 생각합니다. 여기에있는 모든 사람들이 저 위에 있습니다. – user2103849