Supplément 5 du didacticiel officiel Yii Framework - Connaissances de base : script d'entrée

黄舟
Libérer: 2023-03-05 17:30:01
original
1180 Les gens l'ont consulté



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();
Copier après la connexion

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.

Mode débogage

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);
Copier après la connexion

équivaut à :

if (!defined('YII_DEBUG')) {
    define('YII_DEBUG', true);
}
Copier après la connexion

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);
Copier après la connexion

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) !


Étiquettes associées:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!