Maison > Article > développement back-end > Supplément 5 du didacticiel officiel Yii Framework - Connaissances de base : script d'entrée
Le script d'entrée est le script PHP de démarrage initial qui gère l'utilisateur. C'est le seul script PHP dont les utilisateurs finaux peuvent directement demander l'exécution.
Dans la plupart des cas, le script d'entrée d'une application Yii contient un script simple comme le suivant :
// 在生产环境中请删除此行 defined('YII_DEBUG') or define('YII_DEBUG',true); // 包含Yii引导文件 require_once('path/to/yii/framework/yii.php'); // 创建一个应用实例并执行 $configFile='path/to/config/file.php'; Yii::createWebApplication($configFile)->run();
Le script inclut d'abord le fichier de démarrage du framework Yii, yii.php. Ensuite, il crée une instance d'application Web selon la configuration spécifiée et l'exécute.
Les applications Yii peuvent s'exécuter en mode débogage ou production selon la valeur de la constante YII_DEBUG. Par défaut, cette valeur constante est définie comme fausse, signifiant mode production. Pour exécuter en mode débogage, vous devez définir cette constante sur true avant d'inclure le fichier yii.php. L’exécution de votre application en mode débogage est moins efficace car elle conserve de nombreux journaux internes. D'un autre côté, le mode débogage est très utile dans un environnement de développement car il fournit des informations de débogage riches lorsqu'une erreur se produit.
defined('YII_DEBUG') or define('YII_DEBUG',true);
équivaut à :
if (!defined('YII_DEBUG')) { define('YII_DEBUG', true); }
En bref, le mode débogage est activé s'il ne l'est pas.
De plus, vous pouvez également définir le niveau de la pile de rappel de débogage :
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
La pile de rappel est l'historique de l'inclusion et de l'appel de fichiers et de fonctions dans le framework, un simple. Le chargement de la page d'accueil contiendra souvent de nombreuses actions For, afin de garantir strictement que les données du journal sont à jour et contiennent la plupart des informations utiles, la pile de rappel limite le nombre de lignes aux trois dernières actions. Si vous estimez avoir besoin de plus d'informations de débogage, vous pouvez modifier la valeur YII_TRACE_LEVEL.
Lors de la vérification de la configuration du débogage, il est recommandé de s'assurer que le paramètre display_errors de PHP est activé, sinon l'analyse des erreurs sera affichée sur un écran vide.
Ce qui précède est le supplément 5 du tutoriel officiel du Yii Framework - connaissances de base : le contenu du script d'entrée Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !