반응형
객체 복제
한 번 객체를 생성하면 매개 변수로 넘길 때는 참조로 넘어간다
$Person1 = new Human();
$Person1->name = "James";
$Person2 = $Person1;
$Person2->name 은 "James" 가 된다
클래스 생성자 & 소멸자
class Person
{
function __construct($Param)
{
// do some work
}
function __destruct()
{
// do some work
}
}
상수 사용
상수는 self 키워드를 사용하여 참조한다. 상수는 한 번 정의하면 변경할 수 없다.
class Color
{
const RED = 0;
const BLUE = 1;
const GREEN = 2;
const YELLOW = 3;
function printyellow()
{
echo self::YELLOW;
}
}
부모 클래스의 생성자 호출
클래스를 상속받을 때 PHP 는 자동으로 부모 클래스의 생성자를 호출하지 않으므로,
서브클래스는 부모의 생성자를 호출해야 한다
class Lion extends Animal
{
function __construct()
{
parent::__construct();
}
}
반응형
'IT > PHP' 카테고리의 다른 글
[PHP] PDO API (0) | 2016.10.22 |
---|---|
PHP MySqli 사용 예제 (0) | 2016.10.19 |
PHP Trait (0) | 2016.10.07 |
PHP list 문 (0) | 2016.10.03 |
Language construct (0) | 2016.09.25 |
Maria DB Query 사용법 및 기타 주의 사항 (0) | 2016.09.12 |
PHP namespace (0) | 2016.08.21 |
PHP Array (0) | 2016.08.03 |
PHP Session (0) | 2016.06.23 |
Error Control Operators 에러 제어 연산자 @ (0) | 2016.06.20 |
댓글