정말로 간단한 질문입니다.PHP 클래스 확장하기
나는 사이트를 다시 작성하고 있으며 모든 것을 OOP로 변환하여 템플릿에 넣고 있습니다.
여러 개의 클래스가 있지만 개별 파일/클래스에서 그 중 하나를 확장하려고합니다.
부모 클래스를 확장하려면 require_once()해야합니까?
나는 당신을 추측하고있다. 그러나 나는 단지 확신하고 싶었다.
미리 감사드립니다.
정말로 간단한 질문입니다.PHP 클래스 확장하기
나는 사이트를 다시 작성하고 있으며 모든 것을 OOP로 변환하여 템플릿에 넣고 있습니다.
여러 개의 클래스가 있지만 개별 파일/클래스에서 그 중 하나를 확장하려고합니다.
부모 클래스를 확장하려면 require_once()해야합니까?
나는 당신을 추측하고있다. 그러나 나는 단지 확신하고 싶었다.
미리 감사드립니다.
Nomally 당신과 같은 다른 파일의 무리에서 클래스의 무리 포함 할 때 오토로더를 정의하는 깔끔한입니다 : 다음
function __autoload($className) {
$className = str_replace("..", "", $className);
require_once("classes/$className.php");
// echo "Loaded classes/$className.php";
}
그리고 부하를 어떤 클래스 이름이든, 예 :
예, 또는 http://www.php.net/spl_autoload_register에서 간단한 오토로더를 작성할 수 있습니다.
예, 그렇지 않으면 클래스가 PHP에 "존재하지"않습니다. 또한 합리적인 명명 규칙이있는 경우 autoloading을 조사해야합니다.
물론 .
PHP4 스타일로 코드를 작성하지 마십시오.
를 사용하여 자동 로딩, 네임 스페이스 및 명명 표준 : PSR-0
정확하게 내가 찾던 정보입니다. 매우 유용한 Joe와 자신 사이의 정보입니다. 다시 감사합니다! – DarkMantis