커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

언어 PHP - 클래스 로딩과 네임스페이스 (namespace)

페이지 정보

작성자 관리자 댓글 0건 조회 5,653회 작성일 20-06-10 13:45

본문

클래스 로딩과 네임스페이스 (namespace)

수업소개

여기서는 클래스의 정의부분과 사용부분을 분리해서 클래스를 쉽게 사용할 수 있도록 하는 방법에 대해서 알아봅니다. 

수업

소개

 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();
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.