몽상실현개발주의

[생활코딩] 17.4 클래스와 인스턴스 그리고 메소드 만들기 ~ 17.5 인스턴스 변수 만들기 본문

Language/php

[생활코딩] 17.4 클래스와 인스턴스 그리고 메소드 만들기 ~ 17.5 인스턴스 변수 만들기

migrationArc 2021. 6. 6. 23:44

[생활코딩] 17.4 클래스와 인스턴스 그리고 메소드 만들기 ~ 17.5 인스턴스 변수 만들기

생활코딩 php 강좌

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

17.4 클래스와 인스턴스 그리고 메소드 만들기

<?php
class MyFileObject{
  function isFile(){
    return is_file('data.txt');
  }
}

$file = new MyFileObject();
var_dump($file->isFile());
?>
  • class 의 선언
    • class className{ }
  • class Method 선언
    • class 내부 함수 선언

 

 

 

17.5 인스턴스 변수 만들기

<?php
class MyFileObject{
    function isFile(){
        return is_file($this->filename);
    }

}

$file = new MyFileObject();
$file->filename = 'data.txt';
var_dump($file->isFile());
var_dump($file->filename);
?>
  • $this
    • class 의 intance 에 부여된 변수에 접근하기 위한 keyword
    • instace 자체를 의미
  • $file->filename = 'data.txt';
    • instance 변수 생성

 

 

 


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

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