수업소개
인스턴스를 생성할 때 해야 할 작업을 담아두는 약속된 메소드가 __construct 이고, 이 메소드를 생성자(constructor)라고 부릅니다. 이 수업에서는 생성자를 만드는 방법에 대해서 알아봅니다.
수업
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?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); |