Maison > Télécharger > Ressources d'apprentissage > Réalisation de pages internet
<p class="reader-word-layer reader-word-s1-13"> FineCMS (FC en abrégé) est un système de gestion de contenu développé sur la base de PHP+MySql. La crackée gratuite est entièrement open source. Elle utilise le modèle de conception MVC pour obtenir une séparation appropriée de la logique métier et de la couche de présentation, permettant aux concepteurs Web de concevoir facilement des solutions idéales. Les modèles et les méthodes de développement de plug-ins sont faciles à utiliser et à développer. Il prend en charge les modèles de contenu personnalisés et les modèles d'adhésion, et peut personnaliser les champs. Il peut fournir des solutions de construction de sites Web lourdes pour les sites de petite et moyenne taille. C'est une plateforme CMS rare pour les webmasters timides qui souhaitent se développer sans compétences. Actuellement, FC ne dispose que d'un manuel en ligne, ce qui est un peu gênant à utiliser. J'ai trié le manuel FC, en espérant qu'il vous sera utile. </p>
PHP est un langage de script open source à usage général. La syntaxe absorbe les caractéristiques du langage C, Java et Perl, facile à apprendre et largement utilisée. Elle convient principalement au domaine du développement Web. La syntaxe unique de PHP mélange la syntaxe C, Java, Perl et PHP. Il peut exécuter des pages Web dynamiques plus rapidement que CGI ou Perl. Par rapport à d'autres langages de programmation, les pages dynamiques créées avec PHP intègrent des programmes dans des documents HTML pour exécution, et l'efficacité d'exécution est bien supérieure à celle de CGI qui génère entièrement des balises HTML ; PHP peut également exécuter du code compilé, et la compilation peut réaliser le cryptage et optimiser le code ; en cours d'exécution, ce qui accélère l'exécution du code.
En tant qu'interface interactive informatique la plus courante dans le domaine de l'interaction homme-machine, WIMP est sans précédent. Windows de Microsoft, MacOS d'Apple et même d'autres systèmes d'exploitation basés sur le système X Window utilisent tous une interface modèle WIMP. WIMP est une abréviation composée de « Fenêtre », « Icône », « Menu » et « Pointeur ». Sa méthode de dénomination indique également les quatre composants interactifs sur lesquels il s'appuie. <br /> Windows <br /> Une fenêtre est une plage visible, et chaque fenêtre est considérée comme un terminal d'exécution indépendant. Une fenêtre peut généralement contenir du texte et des images. De manière générale, afin d'améliorer la convivialité d'une fenêtre, une fenêtre contient généralement divers composants de contrôle, tels qu'une barre de défilement, une barre de titre et des composants pour les fonctions de redimensionnement et de zoom. Lorsque deux fenêtres ou plus apparaissent sur le bureau en même temps, les utilisateurs peuvent choisir de se chevaucher, côte à côte ou de les connecter en fonction de leurs besoins personnels<br />
Yii Framework est un framework PHP hautes performances basé sur des composants pour développer des applications Web à grande échelle. Yii fournit presque tout ce dont vous avez besoin pour le développement d'applications Web 2.0 d'aujourd'hui. Yii est l'un des frameworks PHP les plus efficaces. Yii est le fruit de l'idée originale du fondateur Xue Qiang et a commencé son développement le 1er janvier 2008.
<p class="p-txt"> erreur classique </p> <p class="p-txt"> /libxmlrpc/encoding.c:101 : référence non définie à 'libiconv_close' </p> <p class="p-txt"> collect2 : ld a renvoyé 1 statut de sortie </p> <p class="p-txt"> make:*** [sapi/fpm/php-fpm] Erreur 1 </p> <p class="p-txt"> Solution: </p> <p class="p-txt"> #make ZEND_EXTRA_LIBS='-liconv' </p>
<p class="reader-word-layer reader-word-s1-22"> Comment créer notre première page PHP ? Très simple! Choisissez l’un des meilleurs outils de conception que nous utilisons, ou vous pouvez simplement utiliser le Bloc-notes. Après l'avoir créé, pensez à le sauvegarder sous forme de fichier avec une extension PHP puis à le transférer sur notre serveur. Avant d'écrire un programme PHP, nous devons généralement configurer notre environnement, ce qui signifie que le serveur doit prendre en charge PHP. </p>
<span style="color:#333333;font-family:Arial, "font-size:13px;background-color:#FFFFFF;">Avec le développement rapide de la technologie de programmation réseau et l'utilisation de plus en plus répandue des applications de téléphonie mobile, afin de résoudre le problème de la faible efficacité de développement des interfaces de communication réseau, un schéma de conception d'interfaces de communication de programmation mobile basé sur le cadre YII est proposé. </span>
<div> <div> <p> La première chose que vous devez apprendre n’est pas la combinaison de plusieurs couleurs, mais la familiarisation avec chaque couleur commune. (Donc si vous n'êtes pas encore compétent, je vous déconseille de suivre la palette de couleurs donnée par les autres dès que vous commencez. Vous seul le savez, et vous n'êtes toujours pas familier avec l'utilisation des couleurs.) soyez impliqué ici "La psychologie des couleurs" n'est pas un sujet sérieux. Vous pouvez rechercher dans une librairie en ligne, trouver un livre avec de bonnes critiques, l'acheter et le lire. Votre compréhension de la couleur sera plus profonde. </p> <p> Étudier la psychologie des couleurs, pour parler franchement, c’est étudier votre public. Une excellente correspondance des couleurs sur le Web ne consiste pas seulement à paraître belle. La couleur a des fonctions et des objectifs. Comprendre les informations, l'atmosphère et les valeurs qui se cachent derrière les couleurs... Lorsque vous faites face à un public connu, vous saurez quelles tendances de couleurs devriez-vous adopter. Commencer avec. La tranche d’âge, le rapport hommes/femmes, le niveau de consommation, les préférences de style, etc. des personnes ciblées par la page Web doivent tous être pris en compte dans la sélection des couleurs. </p> </div> <br /> Auteur : Seeseed<br /> Lien : https://www.zhihu.com/question/33549908/answer/211860302<br /> Source : Zhihu<br /> Le droit d'auteur appartient à l'auteur. Pour une réimpression commerciale, veuillez contacter l'auteur pour obtenir une autorisation. Pour une réimpression non commerciale, veuillez indiquer la source. </div>
<p> ThinkPHP est un framework de développement PHP léger, rapide et simple, basé sur MVC et orienté objet. Il est publié sous la licence open source Apache2. Il adhère à des principes de conception simples et pratiques depuis sa création, tout en conservant d'excellentes performances et un code minimal. Il accorde une attention particulière à l'expérience de développement et à la facilité d'utilisation, et possède de nombreuses fonctions et fonctionnalités originales, offrant un support solide pour le développement d'applications WEB. </p> <p> La crackée 3.2 apporte quelques ajustements architecturaux sur la base d'origine, introduit la prise en charge des espaces de noms et des améliorations de modularisation, et offre plus de commodité pour les applications à grande échelle et le développement modulaire. </p>
Qu'est-ce que Yii<br /> <br /> Yii est un framework PHP utilisé pour développer différents types d'applications Web. Yii le définit officiellement comme un framework hautes performances basé sur des composants. <br /> <br /> En termes d'expérience personnelle, Yii présente les caractéristiques suivantes : <br /> <br /> Yii est plus "tendance". <br /> L'équipe de développement de Yii a toujours été attentive aux dernières technologies en matière de développement Web dans l'industrie et accorde une grande attention à l'absorption des technologies les plus populaires du moment. On peut dire que les technologies les plus tendances en matière de développement Web ces dernières années se retrouvent plus ou moins dans Yii. Par exemple, Yii avait un style Ruby on Rails évident à ses débuts ; par exemple, l'espace de noms et les autres dernières fonctionnalités PHP récemment implémentées dans Yii2 étaient pris en charge. Seul un cadre qui suit les tendances et les tendances sera attrayant et vital, et sera intéressant et significatif à apprendre. <br /> Yii est relativement "facile". <br /> Comme son nom l’indique, Yii est un framework relativement facile à apprendre et à utiliser. La qualité du code est très élevée et il y a beaucoup à apprendre. Des commentaires clairs et une documentation riche facilitent la lecture du code. La communauté est active, le forum officiel a une section chinoise, le forum national est également très populaire et il est facile d'acquérir des connaissances. L'architecture est relativement stable, à en juger par les changements de Yii1.1 vers Yii2, bon nombre des conventions originales et de l'expérience accumulée sont toujours applicables. <br /> Yii est plus "complet". <br /> En ce qui concerne le développement Web, quel que soit le type d'application dont il s'agit, quel que soit le stade de développement des problèmes courants, Yii propose des solutions matures, efficaces et fiables. Pour un développement Web typique, cela suffit. Par exemple, Yii fournit des frameworks de programmation pour le pseudo-statique, l'internationalisation, RESTful, etc. Cependant, en termes d’échelle, Yii n’est pas encore un framework de grande envergure. Mon évaluation personnelle est qu'il s'agit d'un framework de taille moyenne et léger, ce qui est certainement suffisant pour la plupart des développements d'applications. <br /> Yii est relativement "rapide". <br /> Yii promeut officiellement l’efficacité opérationnelle comme une caractéristique importante. À en juger par son utilisation réelle, parmi de nombreux frameworks PHP, il présente certains avantages en termes d'efficacité. Mais personnellement, je pense que ce n’est pas la fonctionnalité la plus importante. Pour les utilisateurs du framework, c'est-à-dire les développeurs, l'efficacité du développement est plus importante. Grâce à l'architecture raisonnable de Yii, les idées et les modèles couramment utilisés dans le développement Web peuvent être facilement appliqués. Pour certains problèmes détaillés souvent rencontrés dans le développement Web, Yii propose également de nombreuses solutions prêtes à l'emploi qui peuvent être utilisées immédiatement, qui sont très efficaces et pratiques. Une efficacité de développement élevée est encore plus importante pour les développeurs et les équipes de développement. <br /> Je tiens à remercier l'équipe de développement de Yii pour ses efforts inlassables dans la recherche de l'excellence et la création d'un cadre aussi excellent pour la majorité des développeurs Web. J'ai été exposé et utilisé Yii depuis Yii1.1 En raison de mon travail et de mes loisirs, j'ai également été exposé à certains frameworks. De manière générale, je suis très satisfait de Yii jusqu'à présent. Ce que j'aime le plus chez Yii, ce sont deux choses : après avoir appris Yii, j'ai appris beaucoup des choses les plus populaires et les plus matures du moment, elles peuvent être développées rapidement et des améliorations peuvent être apportées ; rapidement. <br /> <br /> Points forts de Yii2.0<br /> <br />Yii a deux crackées principales : Yii1.1 et Yii2.0. Yii1.1 est une ancienne crackée au moment de la rédaction de ce livre, le dernier numéro de crackée est 1.1.15. Yii1.1 ne fait plus l'objet de nouveaux développements. Le responsable effectue uniquement la maintenance et la mise à jour des vulnérabilités de sécurité. Aucune nouvelle fonctionnalité ne sera introduite. Yii2.0 est un framework qui a été complètement renversé et réécrit sur la base de Yii1.1. Il absorbe bon nombre des dernières technologies et conventions dominantes en matière de développement et est le représentant de la dernière génération de frameworks de développement Web. Annexe 1 : Améliorations majeures entre Yii2.0 et Yii1.1 Cette section présente les améliorations majeures entre Yii2.0 et Yii1.1. Ci-dessous, nous présentons brièvement certaines des fonctionnalités les plus importantes de Yii2.0 : <br /> <br /> Il utilise de nouvelles technologies et standards tels que l'espace de noms PHP, Trait, le standard PSR, Composer et le gestionnaire de packages Bower. <br /> Implémentation d'une nouvelle architecture et de nouveaux modèles tels que l'injection de dépendances, le conteneur d'injection de dépendances et le localisateur de services (Service Locator). <br /> Yii2.0 attache une grande importance à la sécurité et adopte une série de mesures pour empêcher efficacement l'injection SQL, les attaques XSS, les attaques CSRF, la falsification des cookies, etc. <br /> Il prend largement en charge diverses bases de données SQL et NOSQL, implémente efficacement les interfaces de requête et d'exploitation de bases de données telles qu'Active Record et fournit des fonctions telles que la migration de bases de données, la réplication et la séparation en lecture-écriture. <br /> Une API RESTful entièrement conforme aux normes peut être implémentée avec une quantité minimale de code. <br /> Prend en charge les mécanismes de mise en cache de diverses granularités et supports. <br /> Fournit une variété de méthodes d'authentification et d'autorisation basées sur l'authentification basée sur les cookies et les jetons, RBAC et d'autres méthodes de contrôle des autorisations, et prend en charge OpenID, OAuth1, OAuth2, etc. <br /> Prend en charge Bootstrap, jQuery UI et fournit une multitude de widgets à utiliser. <br /> Support international complet, fournissant des outils de formatage temporel, pluriel et autres conformes aux normes ICU, ainsi que des fonctions telles que la traduction de messages et la traduction de vues. <br /> En plus de prendre en charge deux moteurs de modèles PHP traditionnels, Twig et Smarty, les développeurs peuvent également écrire leurs propres extensions pour prendre en charge d'autres moteurs. <br /> Il fournit des outils de développement efficaces tels que la barre d'outils de débogage Yii, le générateur de code Gii et le générateur de documents pour les codeurs assidus. <br /> Il intègre Codeception et Faker et se combine avec DB Migration pour fournir un cadre permettant de faciliter le développement de tests. <br /> Il fournit un modèle d'application simple et un modèle d'application avancé, adaptés à différents scénarios de développement et pouvant aider les développeurs à créer leurs propres applications dès que possible. <br /> Pour les fonctionnalités fonctionnelles détaillées de Yii2.0, veuillez consulter la description officielle. <br /> <br /> Connaissances de base <br /> <br /> Veuillez noter que bien que ce livre se concentre sur Yii2, il ne nécessite pas que les lecteurs aient une expérience en développement avec Yii1.1. Bien que ces connaissances de base puissent vous aider à maîtriser Yii2 plus rapidement, pendant le processus d'explication, ce livre aidera les lecteurs qui n'ont aucune connaissance pertinente de Yii1.1 à compléter les concepts pertinents. Tant que vous maîtrisez ces concepts, les lecteurs n'ont pas besoin d'apprendre Yii1.1 à partir de zéro et peuvent commencer à utiliser Yii2 directement. <br /> <br /> Bien sûr, comme Yii est un framework PHP, il est préférable que les lecteurs comprennent PHP. Vous n'avez pas besoin de le maîtriser. Il vous suffit de comprendre le code, d'être capable d'écrire du code simple et de savoir à peu près quelles fonctions utiliser. utiliser lors de la programmation, ce qui est fondamentalement suffisant, apprendre en l'utilisant est aussi une méthode d'apprentissage. <br /> <br />En même temps, Yii est également un framework orienté objet. Cela signifie que Yii incarne la pensée orientée objet en termes d'organisation du code et de résolution de problèmes. Pour développer avec Yii, il est préférable de suivre cette idée. Il est donc conseillé aux lecteurs d’avoir une certaine compréhension de la programmation orientée objet. En fait, juger du niveau d’un programmeur ne se limite pas à la maîtrise d’un certain langage ou d’un certain cadre de développement. Plus important encore, cela dépend de ses idées et de ses méthodes de résolution des problèmes. Une catégorie majeure de méthodes est celle des méthodes orientées objet. De ce point de vue, l’apprentissage et l’utilisation de Yii ne nécessitent pas de méthodes avancées orientées objet. Mais en tant que personne qui en a fait l'expérience, j'espère toujours que tous les lecteurs pourront apprendre les méthodes de développement orientées objet de manière systématique et complète. En particulier, ce livre expliquera également spécifiquement les modèles de conception couramment utilisés dans le développement Web lorsqu'ils sont impliqués. <br /> <br /> Comment lire ce livre <br /> <br /> Il ne s'agit pas d'un livre de « démarrage rapide » ou de « maîtrise en une semaine ». Un objectif et un point de départ très important de ce livre est d'analyser les principes de Yii2.0 afin que les lecteurs sachent à la fois ce que c'est et pourquoi il existe. est voué à être imprévisible. Cela pourrait arriver du jour au lendemain. Il y a beaucoup de code dans le livre, ce qui nécessite d'analyser la structure des données, de tracer la pile d'appels et de tracer le flux de code. Bien que nous nous efforcions d'être vifs et concis, les lecteurs doivent toujours être mentalement préparés à "l'ancienne lanterne verte du Bouddha", ne pas être impétueux ou impatients, se concentrer sur la pratique des compétences internes, avoir une base solide et mettre en pratique des compétences uniques comme dès que possible. <br /> <br /> En termes de contenu, ce livre pointe directement vers l'essence de Yii2.0 et vise le raffinement plutôt que la perfection. Pour les connaissances associées à PHP, HTTP et bien d'autres, il n'en parle que tout au plus, et il n'est que superficiel et échoue. pour le présenter. Par conséquent, pour les connaissances connexes et les connaissances de base impliquées, nous devons utiliser pleinement les moteurs de recherche et autres outils pour mener une auto-apprentissage et des compléments. <br /> <br /> En termes de structure des chapitres, le livre organise généralement le contenu selon un modèle progressivement approfondi. Dans le même temps, le contenu de chaque partie reste relativement indépendant et le contenu de chaque page individuelle peut être transformé autant que possible en un article indépendant. Par conséquent, il est conseillé aux lecteurs qui découvrent Yii2.0 de le lire étape par étape. Les lecteurs ayant une certaine base peuvent choisir librement le point d'entrée pour l'apprentissage en fonction de leurs intérêts personnels et de leurs passe-temps. Lorsqu'ils rencontrent un point de connaissances douteux, ils peuvent rechercher des pages pertinentes en fonction de l'image. <br /> <br /> Dans la section Bases de Yii, les connaissances les plus élémentaires de Yii, telles que les propriétés, les événements et les comportements, sont présentées dans l'ordre, qui constituent les concepts les plus fondamentaux pour comprendre l'ensemble du cadre Yii. <br /> <br /> Dans la section Conventions Yii, il explique principalement certaines routines et paramètres des conventions Yii. Il résout le problème du comportement par défaut de Yii lorsque le développeur ne spécifie rien, et est utilisé pour approfondir la compréhension de l'utilisation réelle de Yii. Cette partie comprend principalement la structure des répertoires et le script d'entrée de l'application Yii, l'alias (Alias), le mécanisme de chargement automatique des classes de Yii, les fichiers d'environnement et de configuration, les éléments de configuration (Configuration), etc. <br /> <br />Dans la section Modèles Yii, nous analysons comment Yii implémente certains des modèles de conception les plus courants et les plus matures du développement Web actuel. L'apprentissage de ces modèles de conception vous aidera à comprendre en profondeur le mécanisme de Yii, et ce qui est encore plus rare est d'améliorer le niveau de développement et de conception des lecteurs. Cette partie parle principalement des trois modèles de conception de MVC, de l'injection de dépendances et du conteneur d'injection de dépendances, et du localisateur de services (Service Locator). <br /> <br />
<pre class="pre_description">本文档详细介绍了创建型、结构型、行为型三种主流设计模式,在对类的对象实例化基础上并附加介绍相应对象的结构图,适用性,并附带了具有代表性的代码来帮助大家消化,希望对大家有所帮助!</pre>
<p align="left"> Un rapport multi-sources de données signifie que plusieurs ensembles de données peuvent être définis dans un seul rapport et que les tables de base de données requises peuvent être récupérées respectivement. Les tables de base de données peuvent même provenir de différentes bases de données. Cet article utilise plusieurs exemples pour illustrer comment les données de plusieurs ensembles de données sont liées les unes aux autres afin de mettre en œuvre des rapports multi-sources. </p> <p align="left"> 1. Description </p> <p align="left"> Plusieurs sources de données signifient que dans le même rapport, les données affichées proviennent de plusieurs tables différentes ou bibliothèques différentes. </p> <p align="left"> Comme indiqué ci-dessous, il s'agit d'un simple rapport multi-sources de données. La partie bleue à gauche provient du tableau des ventes et la partie jaune à droite provient du tableau des ventes totales. Autrement dit, les données proviennent de deux tables de base de données différentes : </p>
Hatena est l'un des plus grands fournisseurs de services Web au Japon. Les services qu'il propose incluent des mots-clés (similaires à Wikipédia), des blogs, des albums photo, etc. Le contenu de ce livre provient principalement des stages d'été organisés par Hatena pour les étudiants. Le contenu couvre un large éventail d'aspects, notamment l'optimisation des performances, la distribution, les algorithmes, l'architecture système, etc., et même le coût économique du matériel. est un ingénieur d’exploitation et de maintenance. Un ouvrage de référence indispensable pour nous. Le livre comprend plusieurs sujets pratiques sur les algorithmes et présente les méthodes de mise en œuvre des algorithmes de compression, de recherche en texte intégral et d'autres algorithmes. C'est un très bon ouvrage de référence pour ceux qui envisagent de démarrer une entreprise sur le Web.
Mode d'emploi <br /> 1.Présentez les fichiers JS <br /> Introduisez le fichier JS suivant dans la page qui doit appeler l'interface JS (https est pris en charge) : http://res.wx.qq.com/open/js/jweixin-1.0.0.js <br /> Remarque : prend en charge le chargement à l'aide de la méthode de chargement de module standard AMD/CMD <br /> 2. Injectez l'interface de configuration <br /> Toutes les pages qui doivent utiliser JSSDK doivent d'abord injecter des informations de configuration, sinon elles ne seront pas appelées (la même URL ne doit être appelée qu'une seule fois, et l'application Web SPA qui modifie l'URL peut être appelée à chaque fois que l'URL change). <br />
<span style="font-family:"font-size:14px;">Développement Web pour améliorer l'expérience utilisateur (Book) parle principalement de l'application de l'interaction homme-machine (HCI) dans le domaine de la conception d'interfaces Web. Comme vous pouvez le constater, il s’agit d’un livre de théorie technique avec des mots légers et de nombreuses illustrations amusantes. Oui, la théorie technique. Il discutera avec vous de la relation entre l'interface du logiciel (ou du site Internet) et les utilisateurs. L'interface est réalisée par vous, et ce sont les utilisateurs qui l'utilisent. Alors, ne dites pas avec assurance que ce que vous faites est génial, écoutons les opinions des utilisateurs. Le développement Web pour améliorer l'expérience utilisateur (livre) peut vous indiquer quelle est la séquence et à quoi vous devez prêter attention. En fin de compte, un produit capable de résister au test viendra naturellement. </span>
SVN est l'abréviation de Subcrackée. Il s'agit d'un système de contrôle de crackée open source. Comparé à RCS et CVS, il adopte un système de gestion de succursales, SVN est utilisé pour que plusieurs personnes développent conjointement le même projet et partagent des ressources. .
Planification et utilisation du répartiteur optique du système PON <br /> 1. Le choix du séparateur optique est déterminé par la conception de la liaison du système PON. Mis à part le différend entre EPON et GPON, la technologie actuelle du réseau PON peut déjà atteindre un rapport de division optique de 1 × 128, ce qui apporte de grands avantages. à la conception ODN de PON. Grande flexibilité. Par conséquent, lors de la conception de liaisons optiques, il est important de planifier la liaison en fonction du bilan de puissance optique d'émission et de réception du PON OLT. Généralement, les ONU qui doivent être déployées dans l'ensemble du système sont divisées en régions pour déterminer la couverture. le PON. <br />
Description du produit et points forts fonctionnels : <br /> Basé sur l'installation du code source du package d'installation en un clic d'Alibaba Cloud, il est sûr, stable et efficace ! <br /> 1. L'environnement est compilé et installé à l'aide du code source. Le répertoire d'installation du logiciel correspondant est concentré sous /alidata, ce qui offre une grande flexibilité de configuration. <br /> 2. Ouvrez le code source du script pour l'installation de l'environnement miroir. Vous pouvez utiliser le script pour initialiser l'environnement miroir sur l'hôte cloud correspondant. <br /> 3. openssl a été mis à niveau vers la dernière crackée 1.0.2a. <br /> 4. La combinaison nginx+php a des performances plus efficaces que la combinaison apache+php et convient aux sites ayant des besoins de trafic élevés, tels que le commerce électronique, les forums, etc. <br /> 5. Prise en charge du changement multi-crackée PHP<br />
<p style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;background-color:#FFFFFF;"> <span>Introduction à 24 modèles de conception et 6 principes majeurs de conception (crackée PHP) Proxy Pattern [Proxy Pattern]</span><br /> <span>Qu'est-ce que le mode proxy ? Je suis très occupé et je n'ai pas le temps de vous parler. Si vous voulez me trouver, vous devez d'abord trouver mon agent. Ensuite, l'agent doit savoir ce qu'il peut et ne peut pas faire. Avec une interface, même si l’agent ne peut pas travailler, la personne représentée le peut. </span> </p>