오늘 데이터베이스에 연결할 때 문제가 발생했습니다. 예를 들어 new PDO()
을 사용하면 class not found
오류가 발생합니다. 일반적으로 자체 클래스를 작성하고 자동으로 로드하면 문제가 없습니다. 하지만 이것은 PHP에 내장된 기능입니다. 어떻게 해야 할까요? 자동 로딩도 로드할 수 없습니다.
고려 1: 레이어를 추가하고 PDO를 직접 작성한 다음 각 메서드를 캡슐화하고 이 명백한 공간에서 PDO를 호출한 다음 이 PDO가 내장된 PDO를 호출합니다.
결론: 전혀 문제가 해결되지 않았습니다. 내장된 PDO를 어떻게 호출하고 직접 사용할 수 있어야 합니까?
고려사항 2: 프로세스 지향 방법을 사용하여 파일에 함수를 작성하고 호출 후 PDO 객체를 반환한 다음 이 파일을 가져옵니다
결론: 효과는 있지만 보기에도 좋지 않고 스타일도 이상합니다
고려 사항 3: 조상의 무덤을 파고 내장된 PDO 네임스페이스를 찾습니다.
결론: 완벽합니다. ""
네임스페이스가 있는 PHP의 내장 함수 및 개체는 기본 전역 공간에 있으며, 네임스페이스를 선언하기 위해 네임스페이스를 사용하지 않는 모든 항목도 전역 공간에 있습니다. 🎜>
') .addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 네임스페이스와 PHP 내용을 포함하여 PHP 네임스페이스 이전에 해야 할 일을 소개한 내용이므로 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.