먼저 프레임워크의 실행 과정을 이해해 봅시다:
항목 파일-> 함수 라이브러리 가져오기-> 프레임워크 시작-> 컨트롤러 -> 결과 반환
관련 권장 사항: "php 시작하기 튜토리얼"
항목 파일 index.php:
<?php /* 入口文件 1.定义常量 2.加载函数库 3.启动框架 */ // 定义当前框架所在的根目录 define('IMOOC', __DIR__); // 定义框架核心文件所在的目录 define('CORE', IMOOC.'/core'); // 项目文件所在目录 define('APP', IMOOC.'/app'); // 定义项目调试模式 define('DEBUG', true); // 判断项目是否处于调试状态 if (DEBUG) { // 设置报错级别:显示所有错误 ini_set('display_error', 'On'); }else{ ini_set('display_error','Off'); } // 加载函数库 include CORE.'/common/function.php'; // 加载框架核心文件 include CORE.'/imooc.php'; \core\Imooc::run();
프레임워크 코어 디렉터리의 공용 함수 function.php:
<?php /* 输出对应的变量或者数组 */ function p($var){ if(is_bool($var)){ var_dump($var); }elseif (is_null($var)) { var_dump(NULL); }else{ echo '<pre style="position:relative;z-index:1000;padding:10px;border-radius:5px;background:#f5f5f5; border:1px solid #aaa;font-size:14px;line-height:18px;opacity:0.9;">'.print_r($var,true).''; } }
프레임워크 코어 파일 imooc.php:
<?php namespace core; class Imooc { static public function run() { p('ok'); } }
프로젝트를 실행하고 항목 파일 index.php에 액세스하면 브라우저에서 예상대로 ok를 출력합니다.
위 내용은 PHP 항목 파일을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!