ホームページ > バックエンド開発 > PHPの問題 > PHPエントリーファイルの書き方

PHPエントリーファイルの書き方

爱喝马黛茶的安东尼
リリース: 2023-02-25 14:14:02
オリジナル
4255 人が閲覧しました

PHPエントリーファイルの書き方

まず、フレームワークの実行プロセスを理解しましょう:

エントリ ファイル ->定数の定義 ->関数ライブラリの導入 ->クラスの自動ロード -> ; フレームワークの開始 -> ルート分析 -> コントローラーの読み込み -> 結果を返す

PHPエントリーファイルの書き方

##関連する推奨事項: 「

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 にアクセスすると、ブラウザは次のように出力します。

以上がPHPエントリーファイルの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート