PHP 키워드는 구문에서 특별한 의미를 갖는 문자를 의미하며, 키워드는 각 파일에 기록된 특정 데이터 항목의 값을 식별하는 데 사용됩니다. PHP 키워드는 해당 키워드가 PHP 언어 자체에서 사용되었으며 다른 목적으로 사용할 수 없음을 나타냅니다. . 개인, 보호, 공개, 정적, 최종, 요약 등과 같은 단어입니다.
이 기사의 운영 환경: Windows 10 시스템, PHP 버전 8.1, Dell G3 컴퓨터
소위 키워드는 언어 자체에서 사용되는 단어입니다. 다른 목적으로는 사용할 수 없습니다
모든 PHP 개발자는 객체 지향을 사용하여 웹 애플리케이션을 구축할 때 다음과 같은 6가지 키워드를 마스터해야 합니다.
Private
Private은 액세스 제어의 핵심 부분이므로 Private이 되는 속성(변수) 또는 메서드는 클래스 내에서만 액세스할 수 있으며 클래스의 인스턴스(객체) 또는 하위 클래스에서는 액세스할 수 없습니다. 마찬가지로 클래스 이름을 통해 직접 액세스할 수 없습니다. .
Protected
Protected의 액세스 수준은 Private에 이어 두 번째입니다. Protected로 정의된 속성(변수) 또는 메서드는 이 클래스뿐만 아니라 이 클래스의 하위 클래스에서도 액세스할 수 없습니다.
Public
Public은 가장 큰 접근 권한을 가집니다. Public으로 정의된 속성(변수)이나 메서드는 프로그램 내 어디에서나 언제든지 접근할 수 있습니다.
static
클래스에서 속성(변수)을 정적으로 선언하면 해당 속성의 값은 모든 객체에 표시되고 공유 변수가 됩니다. 따라서 정적 속성 값은 클래스에 따라 달라집니다. 객체보다. 정적 속성은 객체를 통해 액세스할 수 없지만 클래스 이름과 :: 기호를 사용하여 직접 액세스할 수 있습니다. 마찬가지로 정적 메서드에도 개체 공유 특성이 있지만 다음 두 가지 사항에 주의해야 합니다.
클래스 이름을 통해 직접 정적 메서드에 액세스합니다.
$this 키워드는 static에서 사용할 수 없습니다. 메소드
Final
Final에 의해 속성(변수)이 수정되면 속성(변수) 값을 변경할 수 없습니다. 함수인 경우 함수를 덮어쓰거나 다시 쓸 수 없습니다.
Abstract
Abstract로 정의된 클래스는 인스턴스화할 수 없습니다. 모든 클래스에서 최소한 하나의 메소드가 Abstract로 선언된 경우 이 클래스는 Abstract로 선언되어야 합니다. Abstract로 정의된 메소드는 호출 메소드(매개변수)만 선언하며 특정 함수 구현을 정의할 수 없습니다.
지식 확장
연산자
연산자는 표현식에서 서로 다른 개체를 연결하는 데 사용되는 연산자입니다.
연산자는 언어에 내장된 함수, 가장 기본적인 함수, 대체 불가능한 함수로 이해하면 됩니다!
연산자는 본질적으로 함수입니다. 단지 연산자가 컴파일러의 추가 설명이 필요할 뿐입니다.
Function
함수는 함께 작업을 수행하는 명령문 그룹입니다.
함수와 연산자의 차이점:
연산자는 오버로드만 가능하며 함수 이름은 임의로 지정할 수 없습니다. , 식별자가 작동하는 한 연산자는 작동하지 않습니다.
함수 자체에는 코드 조각이 있습니다. 프로그램이 실행될 때 함수를 만나면 먼저 함수의 매개변수를 스택에 푸시한 다음 실행할 함수의 코드로 점프합니다. 운영자는 현지에서 직접 운영합니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 php 키워드는 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!