수업소개
인스턴스를 생성할 때 해야 할 작업을 담아두는 약속된 메소드가 __construct 이고, 이 메소드를 생성자(constructor)라고 부릅니다. 이 수업에서는 생성자를 만드는 방법에 대해서 알아봅니다.
수업
코드
<?php
class MyFileObject{
function __construct($fname){
$this->filename = $fname;
}
function isFile(){
return is_file($this->filename);
}
}
$file = new MyFileObject('data.txt');
// $file->filename = 'data.txt';
var_dump($file->isFile());
var_dump($file->filename);

