코드 복사 코드는 다음과 같습니다.
/* 클래스 선언
* 1. 당신 개발하고 싶다 뭔 클래스인지 정한다
* 2. 해당 클래스의 멤버는 이 클래스에 속해야 한다
* [클래스를 수정하는 키워드] 클래스 클래스 이름 {
* 멤버 속성:
* 멤버 메서드:
* }
* 3. 클래스에서 멤버 속성을 선언할 때 앞에 수식자가 있어야 합니다. 어떤 단어를 사용해야 할지 확실하지 않은 경우 var 또는 public을 사용합니다.
* 파일 이름에는 클래스 이름이 포함됩니다. file: classname.class.php
* 클래스 이름 쓰기:
* 변수: aaaBbbCcc
* 함수: aaaBbbCcc
* 상수: AAABBBCCC
* 클래스 이름: AaaBbbCcc
* 4. 클래스에 멤버 속성의 경우 여러 객체를 생성하고 각 객체마다 다른 속성 값을 갖는 경우 초기 값을 직접 제공하지 마십시오. 객체가 생성된 후의 값
*
*
* 클래스를 통해 객체 인스턴스화
* 1. new를 사용하여 새 객체를 생성하고 클래스 객체가 생성되는 클래스 이름을 추가합니다
* $Object reference=new class name ;
* 2. new 키워드가 있으면 객체가 생성됩니다. 객체를 생성한다는 것은 메모리에 공간을 할당한다는 의미입니다.
*
* 객체만 저장 공간을 갖습니다. 메모리 속 공간
*
* 객체의 역할
*
* 메모리 내 객체 할당
*
* 객체 사용법
* 객체의 멤버는 다음과 같아야 합니다. 객체에 대한 참조를 통해 액세스
* 객체->멤버
*
* 객체->멤버 속성
* 객체->멤버 메소드
*
*
*
*/
/ /클래스 선언(phone 클래스)
class Phone{
//속성 선언
var $pinPai
var $color
var $ BatteryCapacity;
var $screenSize;
//멤버 메소드
function call(){
}
function message(){
}
function playMusic(){
}
function photo(){
}
}
//클래스
class Person{
var $name
var $age
var; $sex;
function say( ){
}
function eat(){
}
function run(){
}
}
//인스턴스화
$p1=new Person;
$p2=new Person;
$p3=new Person
//객체 멤버에 액세스
$p1->name="zhangsan" ;
에코 $p1->
?>
위 내용은 Photoshop Learning Network의 내용을 포함하여 Photoshop Learning Network PHP 학습 노트 클래스의 선언 및 객체 인스턴스화를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.