Skip to main content

PHP의 추상 클래스는 무엇입니까?

HyperText Preprocessor (PHP)는 주로 웹 사이트에서 사용되는 다목적 언어 역할을하는 스크립팅 언어입니다.데이터베이스와 대화하고 특수 효과와 논리를 생성하며 웹 사이트 멤버 관리와 같은 관리 기능을 도와줍니다.PHP의 클래스 코드는 지속적으로 사용할 수있는 코딩 캡슐을 만드는 데 사용되므로 프로그래머는 각 인스턴스에 대해 동일한 코딩을 작성할 필요가 없습니다.PHP5와 함께 소개 된 PHP의 초록 클래스는 일반 클래스와 유사하지만 클래스 코드 중 일부 만 필요할 때 사용되지만 특정 사용법이 올바르게 작동하려면 다른 섹션이 정의되어야합니다.PHP의 추상 클래스는 공개적이거나 보호되지는 않지만 개인은 아닙니다.

PHP에서 일반 클래스가 작동하는 방식은 프로그래머가 클래스 A 제목을 부여합니다. mdash;코딩이 차량에 대한 "차량"과 같은 "차량";나중에 리콜 할 수 있습니다.이 클래스 내에서 프로그래머는 차량을 좌회전하거나 브레이크를 만들기위한 코드와 같은 일련의 지침을 작성합니다.이 유형의 코딩은 객체 지향 코딩 또는 코드의 일부를 고유 한 코드 세트가있는 객체로 분리하는 코딩을 에뮬레이션합니다.PHP는 당연히 객체 지향 코드가 아니지만이 방법을 통해이를 모방 할 수 있습니다.PHP에서 추상 클래스로 코딩의 주요 차이점은 클래스 구조가 "클래스"대신 "추상 클래스"로 시작한다는 것입니다.이 코드가 만들어지면 프로그램이 볼 수있는 불완전한 안내서를 만듭니다.불완전한 안내서는 나중에 채워질 수 있습니다.예를 들어, 차량 추상 클래스에는 자동차, 트럭 및 오토바이와 같은 모든 유형의 차량과 함께 작동하는 기본 지침이 있습니다.그러나 각 차량에는 고유 한 요구가 있으며, 초록 클래스는 프로그래머가 각 차량에 대해 별도의 코딩을 작성하지 않고도 이러한 특정 요구를 채울 수 있도록합니다.따라서 코딩을보다 효율적으로 사용하고 실수를 최소화하며 추상 클래스를 사용하는 모든 객체를 더 쉽게 변경할 수 있습니다.

PHP 클래스는 공개, 보호 또는 개인으로 지정됩니다.이러한 각 레이블은 사용자의 액세스 레벨에 따라 코드의 가시성을 제한하는 방패 역할을합니다.공개로 클래스를 설정하면 모든 사용자가 코드를 볼 수 있고 보호 된 상태는 일부 코드를 제한하며 개인 만 지정된 사용자 만 코드를 볼 수 있습니다.PHP의 추상 클래스는 공개 또는 보호로 설정할 수 있지만 개인이 될 수는 없습니다.