Comment écrire un fichier d'entrée php

爱喝马黛茶的安东尼
Libérer: 2023-02-25 14:14:02
original
4219 Les gens l'ont consulté

Comment écrire un fichier d'entrée php

Tout d'abord, comprenons le processus d'exécution du framework :

Fichier d'entrée-> Définir les constantes-> ; Démarrer Framework-> Analyse d'itinéraire-> Chargement du contrôleur-> Résultat de retour

Comment écrire un fichier dentrée php

Recommandations associées : "Tutoriel d'introduction à php"

Fichier d'entrée 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();
Copier après la connexion

Fonction publique function.php dans le répertoire principal du framework :

<?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;
Copier après la connexion
'; } }

Fichier principal du framework imooc.php :

<?php
namespace core;
class Imooc
{
    static public function run()
    {
        p(&#39;ok&#39;);
    }
}
Copier après la connexion

Exécuter le projet, après avoir accédé au fichier d'entrée index.php, le navigateur affiche : ok comme prévu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal