Language/php
[생활코딩] 17.4 클래스와 인스턴스 그리고 메소드 만들기 ~ 17.5 인스턴스 변수 만들기
migrationArc
2021. 6. 6. 23:44
생활코딩 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 변수 생성
이 글의 모든 사진과 내용의 출처는 생활코딩에 있음을 알려드립니다.
생활코딩 - PHP 기본 A 부터 Z 까지 - 인프런 | 학습 페이지
지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....
www.inflearn.com