수업소개
여기서는 클래스의 정의부분과 사용부분을 분리해서 클래스를 쉽게 사용할 수 있도록 하는 방법에 대해서 알아봅니다.
수업
소개
autoloading
namespace
코드
autoload/greeting/en/Hi.php
1 2 3 4 5 6 7 8 | <?php namespace greeting\en; class Hi{ function __construct(){ echo '<h1>hi</h1>' ; } } ?> |
autoload/greeting/ko/Hi.php
1 2 3 4 5 6 7 8 | <?php namespace greeting\ko; class Hi{ function __construct(){ echo '<h1>안녕</h1>' ; } } ?> |
autoload/main.php
1 2 3 4 5 6 | <?php require_once 'autoload.php' ; use \greeting\en\Hi as HiEn; use \greeting\ko\Hi as HiKo; new HiEn(); new HiKo(); |