ch09 / exam09-01.php

클래스 정의와 인스턴스(객체) 생성 ($this->) 시각화

class SimpleClass 정의, 프로퍼티, 메소드, new 키워드 및 객체 접근 연산자(->)

PHP Source (ch09/exam09-01.php)
단계: 0 / 0
1<?php
3// 클래스의 정의
4class SimpleClass // 클래스 이름
5{
7public $var = 'a default value'; // 프로퍼티 정의
9public function displayVar() { // 메소드 정의
10echo $this->var;
11}
12}
14$sc = new SimpleClass(); // 인스턴스(객체)의 생성
17echo $sc->var; // 객체 프로퍼티 출력
19?>
준비 완료 실행 버튼 또는 다음 단계를 눌러주세요.
객체 지향 메모리 구조 (Stack & Heap)
스택 참조 변수: $sc (미생성)
힙(Heap) 객체 인스턴스: SimpleClass#1
프로퍼티 $var-
메소드displayVar()
http://localhost/ch09/exam09-01.php

PHP 클래스와 객체(Object)의 기초