首页 >后端开发 >PHP问题 >php入口文件怎么写

php入口文件怎么写

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原创
2019-09-29 09:30:544220浏览

php入口文件怎么写

首先来了解一下框架的运行流程:

入口文件 -> 定义常量 -> 引入函数库 -> 自动加载类 -> 启动框架 -> 路由解析 -> 加载控制器 -> 返回结果

1569720166(1).png

相关推荐:《php入门教程

入口文件index.php:

<?php
/*
入口文件
1.定义常量
2.加载函数库
3.启动框架
*/
// 定义当前框架所在的根目录
define(&#39;IMOOC&#39;, __DIR__);
// 定义框架核心文件所在的目录
define(&#39;CORE&#39;, IMOOC.&#39;/core&#39;);
// 项目文件所在目录
define(&#39;APP&#39;, IMOOC.&#39;/app&#39;);
// 定义项目调试模式
define(&#39;DEBUG&#39;, true);
// 判断项目是否处于调试状态
if (DEBUG) {
    // 设置报错级别:显示所有错误
    ini_set(&#39;display_error&#39;, &#39;On&#39;);
}else{
    ini_set(&#39;display_error&#39;,&#39;Off&#39;);
}
// 加载函数库
include CORE.&#39;/common/function.php&#39;;
// 加载框架核心文件
include CORE.&#39;/imooc.php&#39;;
\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 &#39;<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;">&#39;.print_r($var,true).&#39;
'; } }

框架核心文件imooc.php:

<?php
namespace core;
class Imooc
{
    static public function run()
    {
        p(&#39;ok&#39;);
    }
}

运行项目,访问入口文件index.php,浏览器如期输出一个:ok。

以上是php入口文件怎么写的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关文章

查看更多