먼저, 나는 그런 것들에 대해 항문이라고 인정할 것입니다. (나쁜, 나쁜, 나를.) 그러나, 그냥 PHP를 포함하는 파일의 이름면에서 모범 사례로 간주 궁금하네요.PHP는 파일 확장 권장 사항을 포함합니다
기본 케이스로는 .php를 최종 확장자 (파싱되지 않은 파일을 가져 오는 것을 방지하기 위해)로 유지하지만 프런트 엔드 파일과 포함 파일을 구별하는 데 도움이됩니다. 하나에가는 :
이름 잠재적으로 편리 ClassName.class.php로 포함 XXX.inc.php
이름 일반 (비 클래스) 위와 같이 파일을 파일 및 클래스 정의의 모든 (자동 로더 사용률은 줄서도 있지만, 그렇지 않습니다. 자동 로더의 큰 팬.)
나는 현재 옵션 2 플럼 핑 해요,하지만 당신은 권하고 싶습니다 다른 제안이나 조언의 비트가 있다면 난 그냥 궁금 해서요.
나는 수동으로 포함하는 것만 큼 명확하지 않기 때문에 일반적으로 자동 로더의 팬이 아니다. (내 마음 속에서 변수의 선언을 설명하는 것은 다소 동등합니다.) 그렇습니다. 상황이 진행되고 있고 리소스 오버 헤드가 거의 무의미하다는 사실을 깨달았습니다. –
우리는 하나의 사실에 동의합니다 : 매뉴얼처럼 명확하지 않습니다 :-) (최소한 코드 작성시 클래스 이름이 알려졌을 때) –
저는 이것이 오래된 게시물이라는 것을 알고 있습니다 만, 이제는 할 일이 무엇입니까? Interfaces와 Traits은'ClassName.php' 파일에서'InterfaceName.php'와'TraitName.php'가 모두 실제 이름과 동일하게 보입니다. –