현재 위치: > 최신 기사 목록> PHP 객체 지향 프로그래밍 : 3 데이터 액세스 방법 및 코드 예제에 대한 자세한 설명

PHP 객체 지향 프로그래밍 : 3 데이터 액세스 방법 및 코드 예제에 대한 자세한 설명

gitbox 2025-06-24

1. 서문

널리 사용되는 백엔드 프로그래밍 언어로서 PHP는 스크립팅 언어 특성으로 인해 웹 개발에 널리 사용되었으며 빠른 코드 실행 속도를 가지고 있습니다. PHP의 OP (Object-Oriented Programming)는 개발자에게보다 효율적인 코드 구조를 제공하여 코드를 더 명확하고 재사용 할 수 있도록합니다.

2. 데이터에 액세스하는 세 가지 방법

PHP 객체 지향 프로그래밍에서 데이터 액세스는 클래스 설계의 중요한 부분입니다. PHP는 세 가지 주요 데이터 액세스 방법을 지원합니다.

2.1. 공개 속성

공개 속성 (공개)은 일반적으로 화살표 연산자 (->)를 통해 클래스 내부와 외부의 액세스를 허용합니다.

클래스 카 {
   공개 $ 컬러;
   공개 기능 __construct ($ color) {
      $ this-> color = $ color;
   }
}

$ car1 = 새 차 ( "파란색");
echo $ car1-> 컬러;

2.2. 보호 된 특성

보호 특성은 현재 클래스 및 하위 클래스에서만 액세스 할 수 있으며 클래스 밖에서 직접 액세스 할 수 없습니다. 또한 화살표 연산자 (->)를 사용하여 액세스합니다.

클래스 카 {
   보호 된 $ 컬러;
   공개 기능 __construct ($ color) {
      $ this-> color = $ color;
   }
}

Class Sportcar는 자동차 확장 {
   공개 기능 showcolor () {
      echo $ this-> color;
   }
}

$ car1 = 새로운 스포츠카 ( "빨간색");
$ car1-> showcolor ();

2.3. 개인 속성

개인 속성 (개인)은 클래스 외부가 아닌 현재 클래스 내에서만 액세스 할 수 있으며 화살표 연산자 (->)를 통해 여전히 액세스 할 수 있습니다.

클래스 카 {
   개인 $ 중량;
   공개 기능 __construct ($ weight) {
      $ this-> weight = $ weight;
   }

   공개 기능 showweight () {
      echo $ this-> 가중치;
   }
}

$ car1 = 새 차 ( "2000");
$ car1-> showweight ();

3. 요약

이 기사는 PHP 객체 지향 프로그래밍의 세 가지 공통 데이터 액세스 방법, 즉 공개 속성, 보호 된 속성 및 개인 속성을 소개합니다. 이러한 기본 개념을 이해하고 마스터하면 코드의 가독성, 유지 관리 및 재사용 성을 향상시키는 데 도움이되며 개발자가 고품질 코드를 작성하는 것이 중요합니다.