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