>  기사  >  백엔드 개발  >  php 키워드는 무슨 뜻인가요?

php 키워드는 무슨 뜻인가요?

WBOY
WBOY원래의
2022-07-27 16:55:072456검색

PHP 키워드는 구문에서 특별한 의미를 갖는 문자를 의미하며, 키워드는 각 파일에 기록된 특정 데이터 항목의 값을 식별하는 데 사용됩니다. PHP 키워드는 해당 키워드가 PHP 언어 자체에서 사용되었으며 다른 목적으로 사용할 수 없음을 나타냅니다. . 개인, 보호, 공개, 정적, 최종, 요약 등과 같은 단어입니다.

php 키워드는 무슨 뜻인가요?

이 기사의 운영 환경: Windows 10 시스템, PHP 버전 8.1, Dell G3 컴퓨터

php 키워드는 무엇을 의미합니까?

소위 키워드는 언어 자체에서 사용되는 단어입니다. 다른 목적으로는 사용할 수 없습니다

모든 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.