몽상실현개발주의

[생활코딩] 17.6 생성자 (인스턴스 초기화) 본문

Language/php

[생활코딩] 17.6 생성자 (인스턴스 초기화)

migrationArc 2021. 6. 6. 23:45

생활코딩 php 강좌

17. PHP의 객체 지향 프로그래밍

17.6 생성자 (인스턴스 초기화)

<?php
class MyFileObject{
    function __construct($fname){
        $this->filename = $fname;
    }

    function isFile(){
        return is_file($this->filename);
    }
}

$file = new MyFileObject('data.txt');
var_dump($file->isFile());
var_dump($file->filename);
?>
  • 생성자의 선언
    • function __construct(value){ }
    • MyFileObject 의 Instance 를 생성할때, 인자를 받아들여 filename 이라는 instance 변수로 할당
      • $file = new MyFileObject('data.txt');
      • $this->filename = $fname;

 

 


이 글의 모든 사진과 내용의 출처는 생활코딩에 있음을 알려드립니다.

http://www.inflearn.com/course/%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-php-%EA%B0%95%EC%A2%8C/lecture/230?tab=note

 

생활코딩 - PHP 기본 A 부터 Z 까지 - 인프런 | 학습 페이지

지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....

www.inflearn.com

 

 

 

 

Comments