php 구문은 C++와 매우 유사합니다.
간단한 객체 지향 코드 :
//정의 class
class Cat
{
public $CatName;
public $CatColor;
public $CatAge;
//생성자 메서드 정의
function __construct($ name,$ Color, $ Age)
{
// 객체가 속성을 정의할 때 변수 문자가 없는 속성 이름에 주의하세요. $; = $color;
> ~
}
}
$SmallCat = new Cat("lex","black","3");
//객체에 없는 속성에 값을 할당하면 PHP는 오류가 보고되지 않습니다.
$SmallCat ->Wrong = "error;
print "{$SmallCat->ShowCat()}";
?>
PHP의 메소드는 기본적으로 공개 유형이고, 속성은 기본적으로 비공개입니다. php의
유형이 문법 사양을 충족하면 오류가 보고되지 않습니다. PHP에서 오류를 확인하는 것은 매우 번거로운 일입니다.
위 내용은 PHP 학습일지 1 - 객체지향의 기본을 내용적인 측면까지 포함하여 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.