PHP가 include 및 include_once 호출을 실행할 때 여기있는 사람이 알고 있습니까?PHP가 관행을 포함합니다
각 클래스의 시작 부분에 클래스를 가져와야하는 플래시 및 데스크톱 개발 배경에서 왔기 때문에 궁금합니다.
하지만 이제는 더 복잡한 PHP 코드를 작성하기 시작했습니다. 실제로 로딩 시간을 절약해야 할 때 클래스를 포함하는 것이 더 좋을 것 같습니다. 예를 들어, 다음과 같은 사이비의 코드를 살펴 : 나는 이렇게 할 경우
if (I_need_to_check_login)
{
include_once "Class.class.php";
$C = new Class();
}
이 파일 Class.class.php 매번 코드가 실행되거나 포함 될 것입니다 만 나는 include_once 문을 실행할 때.
저는 약간의 클래스 괴물이며 일반적으로 내 응용 프로그램에서 사용하는 모든 기능에 대한 클래스를 작성하기 때문에 많은 클래스 파일이 있습니다.
[오토로더 전략] (http://php.net/manual/en/language.oop5.autoload.php)을 살펴보십시오. 그것은'include_once' /'require_once'를 사용하는 것보다 더 효율적이며 코드를 단순화합니다. – Phil