PHP의 추상 클래스는 무엇입니까?
hypertext preprocessor (PHP)는 주로 웹 사이트에서 사용되는 다목적 언어 역할을하는 스크립팅 언어입니다. 데이터베이스와 대화하고 특수 효과와 논리를 생성하며 웹 사이트 멤버 관리와 같은 관리 기능을 도와줍니다. PHP의 클래스 코드는 지속적으로 사용할 수있는 코딩 캡슐을 만드는 데 사용되므로 프로그래머는 각 인스턴스에 대해 동일한 코딩을 작성할 필요가 없습니다. PHP5와 함께 소개 된 PHP의 초록 클래스는 일반 클래스와 유사하지만 클래스 코드 중 일부 만 필요할 때 사용되지만 특정 사용법이 올바르게 작동하려면 다른 섹션이 정의되어야합니다. PHP의 추상 클래스는 공개적이거나 보호되지는 않지만 개인이 아닌 것으로 설정할 수 있습니다.
PHP에서 일반 클래스가 작동하는 방식은 프로그래머가 클래스 A 제목을 제공합니다. 이 클래스 내에서 프로그래머는 COD와 같은 일련의 지침을 작성합니다.e 차량을 좌회전하거나 브레이크로 돌리려면. 이 유형의 코딩은 객체 지향 코딩 또는 코드의 일부를 고유 한 코드 세트가있는 객체로 분리하는 코딩을 에뮬레이션합니다. PHP는 당연히 객체 지향 코드가 아니지만이 방법을 통해이를 모방 할 수 있습니다.
PHP의 추상 클래스는 비슷한 방식으로 구축됩니다. PHP에서 추상 클래스로 코딩의 주요 차이점은 클래스 구조가 "클래스"대신 "추상 클래스"로 시작한다는 것입니다. 이 코드가 만들어지면 프로그램이 볼 수있는 불완전한 안내서를 만듭니다. 불완전한 가이드는 나중에 채울 수 있습니다.
프로그램 중에 초록 클래스가 호출 될 때 불완전한 부분이 채워집니다. 예를 들어, 차량 추상 클래스에는 자동차, 트럭 및 오토바이와 같은 모든 유형의 차량과 함께 작동하는 기본 지침이 있습니다. 그러나 각 차량에는 고유 한 요구 사항이 있으며 AbstracT 클래스를 사용하면 프로그래머가 각 차량에 대해 별도의 코딩을 작성하지 않고도 이러한 특정 요구 사항을 채울 수 있습니다. 이로 인해 코딩을보다 효율적으로 효율적으로 만들고 실수를 최소화하며 추상 클래스를 사용하는 모든 객체를 더 쉽게 변경할 수 있습니다.
PHP 클래스는 공개, 보호 또는 개인으로 지정됩니다. 이러한 각 레이블은 사용자의 액세스 레벨에 따라 코드의 가시성을 제한하는 방패 역할을합니다. 공개로 클래스를 설정하면 모든 사용자가 코드를 볼 수 있고 보호 된 상태는 일부 코드를 제한하며 개인 만 지정된 사용자 만 코드를 볼 수 있습니다. PHP의 추상 클래스는 공개 또는 보호로 설정할 수 있지만 개인 일 수는 없습니다.