./categories/back-end
PHP include/require와 namespace
include / require
include: 없으면 warning, 계속include_once: 중복 로드 방지require: 없으면 fatal errorrequire_once: require + 중복 방지
include 'greeting.php';
namespace
같은 이름 함수를 모듈별로 구분.
// greeting_ko.php
namespace language\ko;
function welcome() {}
// greeting_en.php
namespace language\en;
function welcome() {}
require_once 'greeting_ko.php';
require_once 'greeting_en.php';
echo language\ko\welcome();
echo language\en\welcome();
네임스페이스 없이 동일 함수명 중복 선언 시 fatal error.
./comments