Maison  >  Article  >  cadre php  >  Première expérience de ThinkPHP avec yaml

Première expérience de ThinkPHP avec yaml

咔咔
咔咔original
2020-10-09 15:29:541776parcourir

Cet article présentera brièvement l'installation et l'utilisation de yaml, afin que vous puissiez avoir une bonne compréhension.

8. Première expérience avec yaml

yaml est une méthode de communication de données similaire à XML et JSON. Mais YAML est centré sur les données et non sur le langage de balisage.

Yaml est mentionné ici car il est mentionné dans le code source du framework. Le processus suivant nécessite également yaml, vous devez donc encore le comprendre brièvement !

Pour installer yaml, recherchez yaml directement dans pcel et téléchargez la version correspondante. La méthode de téléchargement est la même que celle de l'installation précédente de yaconf.

Cette extension existera en PHP après une installation réussie.

Ce qu'il faut noter ici, c'est que vous devez ajouter le fichier d'extension yaml au php.ini !

Si vous ne savez pas comment l'installer, rendez-vous dans la section Installation de Yaconf sur fenêtre pour voir comment l'installer, et installez simplement le processus.

Première expérience de ThinkPHP avec yamlUne fois l'installation terminée, il est simple à utiliser. Créez un nouveau fichier kaka.yaml dans la configuration.

Et écrivez le contenu suivant. N'oubliez pas qu'il doit y avoir un espace après les deux points dans yaml. Je n'entrerai pas dans les détails sur la façon d'écrire yaml. Après tout, ce n'est pas souvent utilisé.

Les instructions ici servent uniquement à lire le code-cadre.

Première expérience de ThinkPHP avec yamlTest de lecture des données yaml

Les données lues sont un tableau, c'est-à-dire que les données au format yaml sont converties sous forme de tableau.

Première expérience de ThinkPHP avec yamlOù avez-vous connu cette méthode ?

Rappelez-vous que dans la méthode loadFile sous la classe config, différentes méthodes sont chargées en fonction de l'extension du fichier.

Pour le type PHP, set est directement utilisé. Pour le type yaml, les données sont traitées dans un tableau puis la méthode set est exécutée

S'il s'agit d'autres types, la méthode correspondante. Le nom de la classe sera renvoyé dans l'instance du mode usine mentionné ci-dessus et exécutera la méthode dans la classe correspondante pour convertir le format en forme de tableau. Au final, la méthode set est utilisée

Première expérience de ThinkPHP avec yaml D'autres types de fichiers de configuration finiront par entrer dans la méthode set.

Première expérience de ThinkPHP avec yaml
Insérer la description de l'image ici

La persévérance dans l'apprentissage, la persévérance dans les blogs et la persévérance dans le partage sont les convictions auxquelles Kaka adhère depuis sa carrière. J'espère que les articles de Kaka sur le grand Internet pourront vous apporter un peu d'aide. Je m'appelle Kaka, à la prochaine fois.

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!

Déclaration:
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