<th id="0kgky"></th>
  • <strike id="0kgky"></strike>
  • <samp id="0kgky"><tfoot id="0kgky"></tfoot></samp>
  • \n

    生成1到10之間的隨機數(shù):<\/p>\n \n<\/body>\n<\/html><\/pre>\n

    La plupart du code est un pur html. Seules les lignes entre et ?><\/code> sont du code PHP. marque le début d'un script PHP intégré, ?><\/code> marque sa fin. Le serveur Web est invité à interpréter tout entre ces deux délimiteurs et à le convertir en code HTML régulier avant de l'envoyer à la page Web qui demande le navigateur. Si vous cliquez avec le bouton droit dans votre navigateur et sélectionnez \"Afficher le code source\" (le texte peut varier en fonction du navigateur que vous utilisez), vous pouvez voir que le navigateur affiche les éléments suivants: <\/p>

    \n\n\n    \n    隨機數(shù)<\/title>\n<\/head>\n<body>
    <h1><a href="http://m.miracleart.cn/">国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂</a></h1>\n    <p>生成1到10之間的隨機數(shù):<\/p>\n    <?php \n    echo rand(1, 10);\n    ?>\n<\/body>\n<\/html><\/pre>\n<p> Veuillez noter que toutes les traces de code PHP ont disparu. Au lieu de cela, la sortie du script est ce qu'elle ressemble à un HTML standard. Cet exemple montre plusieurs avantages des scripts c?té serveur ... <\/p>\n<ul>\n<li> <strong> Aucun problème de compatibilité du navigateur. <\/strong> Les scripts PHP ne sont interprétés que par le serveur Web, il n'est donc pas nécessaire de se soucier de savoir si les fonctionnalités de langue que vous utilisez sont prises en charge par le navigateur du visiteur. <\/li>\n<li> <strong> Accès aux ressources c?té serveur. <\/strong> Dans l'exemple ci-dessus, nous avons mis les nombres aléatoires générés par le serveur Web dans la page Web. Si nous insérons des nombres à l'aide de JavaScript, les nombres seront générés dans le navigateur et quelqu'un peut modifier le code pour insérer des nombres spécifiques. Bien s?r, des exemples plus impressionnants d'utilisation des ressources c?té serveur incluent l'insertion de contenu extrait d'une base de données MySQL. <\/li>\n<li> <strong> Réduisez la charge du client. <\/strong> JavaScript peut considérablement retarder l'affichage des pages Web (en particulier sur les appareils mobiles!) Car le navigateur doit exécuter le script avant que la page Web ne s'affiche. Avec le code c?té serveur, ce fardeau sera transféré sur le serveur Web, que vous pouvez rendre puissant en fonction des exigences de l'application (et votre portefeuille peut se permettre). <\/li>\n<li> <strong> Sélectionner. <\/strong> Lors de l'écriture de code qui s'exécute dans un navigateur, le navigateur doit comprendre comment exécuter le code donné. Tous les navigateurs modernes comprennent HTML, CSS et JavaScript. Pour écrire certains code qui s'exécutent dans un navigateur, vous devez utiliser l'une de ces langues. En exécutant du code qui génère du HTML sur le serveur, vous pouvez choisir parmi plusieurs langues, dont l'une est PHP. <\/li>\n<\/ul>\n<p> <strong> grammaire de base et instructions <\/strong> <\/p>\n<p> Si vous connaissez JavaScript, C, C, C, C #, Objective-C, Java, Perl ou tout autre langage dérivé de C, alors la syntaxe PHP sera très familière. Mais si vous n'êtes pas familier avec ces langages, ou si vous êtes nouveau dans la programmation, vous n'avez pas à vous inquiéter. <\/p>\n<p> Le script PHP se compose d'une série de commandes ou de déclarations. Chaque instruction est une directive que le serveur Web doit suivre avant de continuer à exécuter la prochaine directive. Comme les instructions dans les langues ci-dessus, les instructions PHP se terminent toujours par un point-virgule (;). <\/p>\n<p> Il s'agit d'une déclaration PHP typique: <\/p>\n<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>隨機數(shù)<\/title>\n<\/head>\n<body>\n    <p>生成1到10之間的隨機數(shù):<\/p>\n    7\n<\/body>\n<\/html><\/pre>\n<p> Il s'agit d'une instruction ECHO utilisée pour générer du contenu (généralement du code HTML) à envoyer au navigateur. L'instruction Echo prend simplement le texte donné et l'inserte dans le code HTML de la page contenant son emplacement de script PHP. <\/p>\n<p> Dans ce cas, nous fournissons une cha?ne de texte à la sortie: il s'agit d'un <strong> test <\/strong>! . Notez que la cha?ne de texte contient des balises HTML (<code> <code><strong><\/code> <\/code> et <code> <code><\/strong><\/code> <\/code>), ce qui est parfaitement acceptable. <\/p>\n<p> Donc, si nous mettons cette instruction dans la page Web complète, le code généré est le suivant: <\/p>\n<pre class='brush:php;toolbar:false;'>echo '這是一個<strong>測試<\/strong>!';<\/pre>\n<p> Si vous placez ce fichier sur un serveur Web et demandez-le ensuite à l'aide d'un navigateur Web, votre navigateur recevra ce code HTML: <\/p>\n<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>測試頁面<\/title>\n<\/head>\n<body>\n    <p><?php echo '這是一個<strong>測試<\/strong>!'; ?><\/p>\n<\/body>\n<\/html><\/pre>\n<p> L'exemple aléatoire.php que nous avons vu auparavant contient une déclaration d'écho légèrement plus complexe: <\/p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>隨機數(shù)<\/title>\n<\/head>\n<body>\n    <p>生成1到10之間的隨機數(shù):<\/p>\n    <?php \n    echo rand(1, 10);\n    ?>\n<\/body>\n<\/html><\/pre>\n<p> Vous remarquerez que dans le premier exemple, PHP re?oit un texte d'impression directe, et dans le deuxième exemple, PHP re?oit une directive à suivre. PHP essaie de lire tout ce qui existe en dehors des citations en tant que directives qu'il doit suivre. Tout ce qui est à l'intérieur des citations est traité comme une cha?ne, ce qui signifie que PHP ne le gère pas du tout, mais le transmet à la commande que vous appelez. Par conséquent, le code suivant passe la cha?ne \"Ceci est un <strong> test <\/strong>!\"\n<\/p>\n<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>隨機數(shù)<\/title>\n<\/head>\n<body>\n    <p>生成1到10之間的隨機數(shù):<\/p>\n    7\n<\/body>\n<\/html><\/pre> Les cha?nes sont représentées par les citations de démarrage et de fin. PHP verra le premier <p> comme le début de la cha?ne et trouvera le prochain <code>'<\/code> et l'utilisera comme fin de la cha?ne. <code>'<\/code>\n<\/p> Au lieu de cela, le code suivant exécutera d'abord la fonction intégrée Rand pour générer un nombre aléatoire, puis passera le résultat à la commande echo: <p>\n<\/p>\n<pre class='brush:php;toolbar:false;'>echo '這是一個<strong>測試<\/strong>!';<\/pre> Vous pouvez considérer les fonctions intégrées comme des taches que PHP peut effectuer sans vous spécifier. PHP possède de nombreuses fonctions intégrées qui vous permettent d'effectuer tout, de l'envoi d'e-mails à l'utilisation d'informations stockées dans divers types de bases de données. <p>\n<\/p> PHP n'essaie pas de comprendre les cha?nes. Ils peuvent contenir des caractères, disposés dans n'importe quel ordre. Mais le code - essentiellement une série de <p> instructions <em> - doit suivre une structure stricte pour que l'ordinateur le comprenne. <\/em>\n<\/p> Lorsque vous appelez une fonction en PHP, c'est-à-dire lorsque vous lui demandez de faire son travail, vous appelez la fonction. La plupart des fonctions de retour des valeurs lorsqu'elles sont appelées; alors PHP se comporte comme si vous tapiez simplement cette valeur de retour dans votre code. Dans l'exemple <p>, notre instruction ECHO contient un appel à la fonction RAND qui renvoie un nombre aléatoire en tant que cha?ne de texte. Ensuite, l'instruction ECHO sort la valeur renvoyée par l'appel de fonction. <code>echo 'rand(1, 10)';<\/code>\n<\/p> Chaque fonction de PHP peut avoir un ou plusieurs paramètres qui vous permettent d'exécuter la fonction de manière légèrement différente. La fonction RAND prend deux paramètres: le nombre aléatoire minimum et le nombre aléatoire maximal. En modifiant la valeur passée à la fonction, vous pouvez modifier son fonctionnement. Par exemple, si vous voulez un nombre aléatoire entre 1 et 50, vous pouvez utiliser le code suivant: <p>\n<\/p>\n<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>測試頁面<\/title>\n<\/head>\n<body>\n    <p><?php echo '這是一個<strong>測試<\/strong>!'; ?><\/p>\n<\/body>\n<\/html><\/pre> Vous vous demandez peut-être pourquoi nous devons enfermer les paramètres entre parenthèses ((1, 50)). Les supports ont deux fonctions. Tout d'abord, ils signifient que Rand est une fonction que vous souhaitez appeler. Deuxièmement, ils marquent le début et la fin de la liste des paramètres - l'instruction PHP que vous souhaitez fournir - pour dire à la fonction ce que vous voulez qu'elle fasse. Pour la fonction RAND, vous devez fournir les valeurs minimales et maximales. Ces valeurs sont séparées par des virgules. <p>\n<\/p> Plus tard, nous examinerons les fonctions qui prendront différents types de paramètres. Nous considérerons également les fonctions qui ne prennent aucun paramètre du tout. Même s'il n'y a rien entre eux, ces fonctions nécessitent toujours des parenthèses. <p>\n<\/p> <p> (Ce qui suit est la partie FAQ. En raison des limitations de l'espace, je garderai la question et un bref résumé des réponses. Veuillez vous référer au texte d'origine pour la réponse complète de la FAQ.) <strong> <\/strong>\n<\/p> <p> FAQ du code PHP (FAQ) <strong> <\/strong><\/p>\n<ul>\n<li>\n<p> <strong> Quelle est la signification du délimiteur PHP? <\/strong> <code><?php<\/code> et <code>?><\/code> sont utilisés pour marquer le début et la fin du bloc de code PHP, et le serveur analyse le code PHP en conséquence. <\/p>\n<\/li>\n<li>\n<p> <strong> Comment écrire mon premier programme PHP? <\/strong> Créez un fichier <code>.php<\/code> et écrivez du code PHP à l'intérieur <code><?php ?><\/code>, comme <code>echo \"Hello, World!\";<\/code>. <\/p>\n<\/li>\n<li>\n<p> <strong> Quel est le r?le de PHP dans le développement Web? <\/strong> PHP est utilisé pour créer des pages Web interactives dynamiques, des bases de données de processus, des sessions utilisateur, des formulaires, etc. <\/p>\n<\/li>\n<li>\n<p> <strong> Comment PHP interagit-il avec HTML? <\/strong> Le code PHP est intégré dans HTML <code><?php ?><\/code>, et le serveur sortira le résultat sous forme de HTML après traitement. <\/p>\n<\/li>\n<li>\n<p> <strong> Quelles sont les erreurs courantes que les débutants dans le code PHP font? <\/strong> J'ai oublié de fermer les cha?nes ou les supports, une mauvaise utilisation des demi-colons, une syntaxe de fonction erronée, etc. <\/p>\n<\/li>\n<li>\n<p> <strong> Comment déboguer le code PHP? <\/strong> utiliser <code>echo<\/code> ou <code>print<\/code> pour produire des valeurs de variables, ou utiliser des outils de débogage tels que xdebug. <\/p>\n<\/li>\n<li>\n<p> <strong> Comment protéger la sécurité du code PHP? <\/strong> Vérifier et nettoyer l'entrée de l'utilisateur, utiliser un algorithme de hachage sécurisé pour stocker les mots de passe, mettre à jour la version PHP, utiliser les connexions HTTPS, etc. <\/p>\n<\/li>\n<li>\n<p> <strong> PHP peut-il être utilisé avec d'autres langages de programmation? <\/strong> peut être, par exemple, avec des bases de données HTML, CSS, JavaScript et SQL. <\/p>\n<\/li>\n<li>\n<p> <strong> Comment améliorer les performances du code PHP? <\/strong> utiliser des algorithmes et des structures de données efficaces, minimiser les requêtes de base de données, utiliser la technologie de mise en cache, etc. <\/p>\n<\/li>\n<li>\n<p> <strong> Quelles sont les ressources pour apprendre PHP? <\/strong> site officiel PHP (PHP.NET), cours en ligne, livres et tutoriels, etc. <\/p>\n<\/li>\n<\/ul>"}	</script>
    	
    <meta http-equiv="Cache-Control" content="no-transform" />
    <meta http-equiv="Cache-Control" content="no-siteapp" />
    <script>var V_PATH="/";window.onerror=function(){ return true; };</script>
    </head>
    
    <body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2">
    	<link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css">
    <header>
        <div   id="377j5v51b"   class="head">
            <div   id="377j5v51b"   class="haed_left">
                <div   id="377j5v51b"   class="haed_logo">
                    <a href="http://m.miracleart.cn/fr/" title="" class="haed_logo_a">
                        <img src="/static/imghw/logo.png" alt="" class="haed_logoimg">
                    </a>
                </div>
                <div   id="377j5v51b"   class="head_nav">
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="communauté" class="head_nava head_nava-template1">communauté</a>
                        <div   class="377j5v51b"   id="dropdown-template1" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://m.miracleart.cn/fr/article.html" title="Articles" class="languagechoosea on">Articles</a>
                                <a href="http://m.miracleart.cn/fr/faq/zt" title="Sujets" class="languagechoosea">Sujets</a>
                                <a href="http://m.miracleart.cn/fr/wenda.html" title="Questions et réponses" class="languagechoosea">Questions et réponses</a>
                            </div>
                        </div>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="Apprendre" class="head_nava head_nava-template1_1">Apprendre</a>
                        <div   class="377j5v51b"   id="dropdown-template1_1" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://m.miracleart.cn/fr/course.html" title="Cours" class="languagechoosea on">Cours</a>
                                <a href="http://m.miracleart.cn/fr/dic/" title="Dictionnaire de programmation" class="languagechoosea">Dictionnaire de programmation</a>
                            </div>
                        </div>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="Bibliothèque d'outils" class="head_nava head_nava-template1_2">Bibliothèque d'outils</a>
                        <div   class="377j5v51b"   id="dropdown-template1_2" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://m.miracleart.cn/fr/toolset/development-tools" title="Outils de développement" class="languagechoosea on">Outils de développement</a>
                                <a href="http://m.miracleart.cn/fr/toolset/website-source-code" title="Code source du site Web" class="languagechoosea">Code source du site Web</a>
                                <a href="http://m.miracleart.cn/fr/toolset/php-libraries" title="Bibliothèques PHP" class="languagechoosea">Bibliothèques PHP</a>
                                <a href="http://m.miracleart.cn/fr/toolset/js-special-effects" title="Effets spéciaux JS" class="languagechoosea on">Effets spéciaux JS</a>
                                <a href="http://m.miracleart.cn/fr/toolset/website-materials" title="Matériel du site Web" class="languagechoosea on">Matériel du site Web</a>
                                <a href="http://m.miracleart.cn/fr/toolset/extension-plug-ins" title="Plugins d'extension" class="languagechoosea on">Plugins d'extension</a>
                            </div>
                        </div>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="http://m.miracleart.cn/fr/ai" title="Outils d'IA" class="head_nava head_nava-template1_3">Outils d'IA</a>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="Loisirs" class="head_nava head_nava-template1_3">Loisirs</a>
                        <div   class="377j5v51b"   id="dropdown-template1_3" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://m.miracleart.cn/fr/game" title="Téléchargement du jeu" class="languagechoosea on">Téléchargement du jeu</a>
                                <a href="http://m.miracleart.cn/fr/mobile-game-tutorial/" title="Tutoriels de jeu" class="languagechoosea">Tutoriels de jeu</a>
    
                            </div>
                        </div>
                    </div>
                </div>
            </div>
                        <div   id="377j5v51b"   class="head_search">
                    <input id="key_words"  onkeydown="if (event.keyCode == 13) searchs('fr')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value="">
                    <a href="javascript:;" title="recherche"  onclick="searchs('fr')"><img src="/static/imghw/find.png" alt="recherche"></a>
                </div>
                    <div   id="377j5v51b"   class="head_right">
                <div   id="377j5v51b"   class="haed_language">
                    <a href="javascript:;" class="layui-btn haed_language_btn">Fran?ais<i class="layui-icon layui-icon-triangle-d"></i></a>
                    <div   class="377j5v51b"   id="dropdown-template" style="display: none;">
                        <div   id="377j5v51b"   class="languagechoose">
                                                    <a href="javascript:setlang('zh-cn');" title="簡體中文" class="languagechoosea">簡體中文</a>
                                                    <a href="javascript:setlang('en');" title="English" class="languagechoosea">English</a>
                                                    <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a>
                                                    <a href="javascript:setlang('ja');" title="日本語" class="languagechoosea">日本語</a>
                                                    <a href="javascript:setlang('ko');" title="???" class="languagechoosea">???</a>
                                                    <a href="javascript:setlang('ms');" title="Melayu" class="languagechoosea">Melayu</a>
                                                    <a href="javascript:;" title="Fran?ais" class="languagechoosea">Fran?ais</a>
                                                    <a href="javascript:setlang('de');" title="Deutsch" class="languagechoosea">Deutsch</a>
                                                </div>
                    </div>
                </div>
                <span id="377j5v51b"    class="head_right_line"></span>
                                <div style="display: block;" id="login" class="haed_login ">
                        <a href="javascript:;"  title="Login" class="haed_logina ">Login</a>
                    </div>
                    <div style="display: block;" id="reg" class="head_signup login">
                        <a href="javascript:;"  title="singup" class="head_signupa">singup</a>
                    </div>
                
            </div>
        </div>
    </header>
    
    	
    	<main>
    		<div   id="377j5v51b"   class="Article_Details_main">
    			<div   id="377j5v51b"   class="Article_Details_main1">
    							<div   id="377j5v51b"   class="Article_Details_main1M">
    					<div   id="377j5v51b"   class="phpgenera_Details_mainL1">
    						<a href="http://m.miracleart.cn/fr/" title="Maison"
    							class="phpgenera_Details_mainL1a">Maison</a>
    						<img src="/static/imghw/top_right.png" alt="" />
    												<a href="http://m.miracleart.cn/fr/be/"
    							class="phpgenera_Details_mainL1a">développement back-end</a>
    						<img src="/static/imghw/top_right.png" alt="" />
    												<a href="http://m.miracleart.cn/fr/php-weizijiaocheng.html"
    							class="phpgenera_Details_mainL1a">tutoriel php</a>
    						<img src="/static/imghw/top_right.png" alt="" />
    						<span>Votre premier code PHP</span>
    					</div>
    					
    					<div   id="377j5v51b"   class="Articlelist_txts">
    						<div   id="377j5v51b"   class="Articlelist_txts_info">
    							<h1 class="Articlelist_txts_title">Votre premier code PHP</h1>
    							<div   id="377j5v51b"   class="Articlelist_txts_info_head">
    								<div   id="377j5v51b"   class="author_info">
    									<a href="http://m.miracleart.cn/fr/member/1468497.html"  class="author_avatar">
    									<img class="lazy"  data-src="https://img.php.cn/upload/avatar/000/000/001/66ea80bad5190693.png" src="/static/imghw/default1.png" alt="William Shakespeare">
    									</a>
    									<div   id="377j5v51b"   class="author_detail">
    																			<a href="http://m.miracleart.cn/fr/member/1468497.html" class="author_name">William Shakespeare</a>
                                    										</div>
    								</div>
                    			</div>
    							<span id="377j5v51b"    class="Articlelist_txts_time">Feb 09, 2025 pm	 12:49 PM</span>
    														
    						</div>
    					</div>
    					<hr />
    					<div   id="377j5v51b"   class="article_main php-article">
    						<div   id="377j5v51b"   class="article-list-left detail-content-wrap content">
    						<ins class="adsbygoogle"
    							style="display:block; text-align:center;"
    							data-ad-layout="in-article"
    							data-ad-format="fluid"
    							data-ad-client="ca-pub-5902227090019525"
    							data-ad-slot="3461856641">
    						</ins>
    						
    
    					<p> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173907655176028.jpg" class="lazy" alt="Your First PHP Code "> </p>
    <p> <strong> Examen rapide des concepts de base PHP </strong> </p>
    <ul>
    <li> <strong> Langue c?té serveur: </strong> Le code PHP est exécuté du c?té du serveur, pas du c?té du navigateur, ce qui signifie que le navigateur ne re?oit que des HTML standard, évite les problèmes de compatibilité du navigateur et atténue les clients terminés. </li>
    <li> <strong> Génération dynamique des pages Web: </strong> PHP incorpore HTML, donnant des pages Web plus fortes de capacités d'interaction dynamique, dépassant le rendu statique du HTML pur. </li>
    <li> <strong> phrases et fonctions: </strong> Les scripts PHP sont composés d'une série d'instructions se terminant par des demi-colons. </li>
    <li> <strong> Demitters: </strong> <code><?php</code> et <code>?></code> Marquez le début et la fin du bloc de code PHP, et le serveur analyse le code dans ce domaine et le convertit en HTML. </li>
    <li> <strong> Collaboration multi-langue: </strong> PHP peut s'intègre de manière transparente aux technologies de base de données HTML, CSS, JavaScript et SQL, et est un outil de développement Web polyvalent. </li>
    </ul>
    <p> <strong> Une exploration préliminaire de PHP: écrivez votre premier script PHP </strong> </p>
    <p> Après avoir construit un serveur virtuel, commen?ons votre premier voyage de script PHP. En tant que langue c?té serveur, PHP peut être différent des langages clients que vous connaissez (comme HTML, CSS, JavaScript). </p>
    <p> Le langage c?té serveur est similaire à JavaScript, vous permettant d'intégrer des applets (scripts) dans le code HTML d'une page Web. Après avoir exécuté ces programmes, vous pouvez prendre plus de contr?le sur ce qui est affiché dans la fenêtre du navigateur que d'utiliser uniquement HTML. La principale différence entre JavaScript et PHP est la phase de chargement de la page Web qui exécute ces programmes intégrés. </p>
    <p> Les langages clients (tels que JavaScript) sont lus et exécutés par le navigateur Web après avoir téléchargé des pages Web (y compris des programmes intégrés) à partir du serveur Web. Au lieu de cela, un langage c?té serveur (tel que PHP) est exécuté par un serveur Web <em> Server </em> avant d'envoyer une page Web au navigateur. Le langage client vous permet de contr?ler comment la page se comporte une fois le navigateur s'affiche, tandis que le langage du serveur vous permet de générer dynamiquement des pages personnalisées avant l'envoi de la page au navigateur. </p>
    <p> Une fois que le serveur Web a exécuté le code PHP intégré dans la page Web, le résultat remplacera le code PHP dans la page. Lorsque vous recevez des pages, tous les navigateurs voient le code HTML standard, il est donc appelé un "langage c?té serveur". Regardons un exemple de PHP simple qui génère un nombre aléatoire entre 1 et 10 et l'affiche à l'écran: </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機數(shù):</p>
        <?php 
        echo rand(1, 10);
        ?>
    </body>
    </html></pre>
    <p> La plupart du code est un pur html. Seules les lignes entre <code><?php</code> et <code>?></code> sont du code PHP. <code><?php</code> marque le début d'un script PHP intégré, <code>?></code> marque sa fin. Le serveur Web est invité à interpréter tout entre ces deux délimiteurs et à le convertir en code HTML régulier avant de l'envoyer à la page Web qui demande le navigateur. Si vous cliquez avec le bouton droit dans votre navigateur et sélectionnez "Afficher le code source" (le texte peut varier en fonction du navigateur que vous utilisez), vous pouvez voir que le navigateur affiche les éléments suivants: </p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機數(shù):</p>
        <?php 
        echo rand(1, 10);
        ?>
    </body>
    </html></pre>
    <p> Veuillez noter que toutes les traces de code PHP ont disparu. Au lieu de cela, la sortie du script est ce qu'elle ressemble à un HTML standard. Cet exemple montre plusieurs avantages des scripts c?té serveur ... </p>
    <ul>
    <li> <strong> Aucun problème de compatibilité du navigateur. </strong> Les scripts PHP ne sont interprétés que par le serveur Web, il n'est donc pas nécessaire de se soucier de savoir si les fonctionnalités de langue que vous utilisez sont prises en charge par le navigateur du visiteur. </li>
    <li> <strong> Accès aux ressources c?té serveur. </strong> Dans l'exemple ci-dessus, nous avons mis les nombres aléatoires générés par le serveur Web dans la page Web. Si nous insérons des nombres à l'aide de JavaScript, les nombres seront générés dans le navigateur et quelqu'un peut modifier le code pour insérer des nombres spécifiques. Bien s?r, des exemples plus impressionnants d'utilisation des ressources c?té serveur incluent l'insertion de contenu extrait d'une base de données MySQL. </li>
    <li> <strong> Réduisez la charge du client. </strong> JavaScript peut considérablement retarder l'affichage des pages Web (en particulier sur les appareils mobiles!) Car le navigateur doit exécuter le script avant que la page Web ne s'affiche. Avec le code c?té serveur, ce fardeau sera transféré sur le serveur Web, que vous pouvez rendre puissant en fonction des exigences de l'application (et votre portefeuille peut se permettre). </li>
    <li> <strong> Sélectionner. </strong> Lors de l'écriture de code qui s'exécute dans un navigateur, le navigateur doit comprendre comment exécuter le code donné. Tous les navigateurs modernes comprennent HTML, CSS et JavaScript. Pour écrire certains code qui s'exécutent dans un navigateur, vous devez utiliser l'une de ces langues. En exécutant du code qui génère du HTML sur le serveur, vous pouvez choisir parmi plusieurs langues, dont l'une est PHP. </li>
    </ul>
    <p> <strong> grammaire de base et instructions </strong> </p>
    <p> Si vous connaissez JavaScript, C, C, C, C #, Objective-C, Java, Perl ou tout autre langage dérivé de C, alors la syntaxe PHP sera très familière. Mais si vous n'êtes pas familier avec ces langages, ou si vous êtes nouveau dans la programmation, vous n'avez pas à vous inquiéter. </p>
    <p> Le script PHP se compose d'une série de commandes ou de déclarations. Chaque instruction est une directive que le serveur Web doit suivre avant de continuer à exécuter la prochaine directive. Comme les instructions dans les langues ci-dessus, les instructions PHP se terminent toujours par un point-virgule (;). </p>
    <p> Il s'agit d'une déclaration PHP typique: </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機數(shù):</p>
        7
    </body>
    </html></pre>
    <p> Il s'agit d'une instruction ECHO utilisée pour générer du contenu (généralement du code HTML) à envoyer au navigateur. L'instruction Echo prend simplement le texte donné et l'inserte dans le code HTML de la page contenant son emplacement de script PHP. </p>
    <p> Dans ce cas, nous fournissons une cha?ne de texte à la sortie: il s'agit d'un <strong> test </strong>! . Notez que la cha?ne de texte contient des balises HTML (<code> <code><strong></code> </code> et <code> <code></strong></code> </code>), ce qui est parfaitement acceptable. </p>
    <p> Donc, si nous mettons cette instruction dans la page Web complète, le code généré est le suivant: </p>
    <pre class='brush:php;toolbar:false;'>echo '這是一個<strong>測試</strong>!';</pre>
    <p> Si vous placez ce fichier sur un serveur Web et demandez-le ensuite à l'aide d'un navigateur Web, votre navigateur recevra ce code HTML: </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>測試頁面
    
    
        

    <?php echo '這是一個<strong>測試</strong>!'; ?>

    L'exemple aléatoire.php que nous avons vu auparavant contient une déclaration d'écho légèrement plus complexe:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機數(shù):</p>
        <?php 
        echo rand(1, 10);
        ?>
    </body>
    </html>

    Vous remarquerez que dans le premier exemple, PHP re?oit un texte d'impression directe, et dans le deuxième exemple, PHP re?oit une directive à suivre. PHP essaie de lire tout ce qui existe en dehors des citations en tant que directives qu'il doit suivre. Tout ce qui est à l'intérieur des citations est traité comme une cha?ne, ce qui signifie que PHP ne le gère pas du tout, mais le transmet à la commande que vous appelez. Par conséquent, le code suivant passe la cha?ne "Ceci est un test !"

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機數(shù):</p>
        7
    </body>
    </html>
    Les cha?nes sont représentées par les citations de démarrage et de fin. PHP verra le premier

    comme le début de la cha?ne et trouvera le prochain ' et l'utilisera comme fin de la cha?ne. '

    Au lieu de cela, le code suivant exécutera d'abord la fonction intégrée Rand pour générer un nombre aléatoire, puis passera le résultat à la commande echo:

    echo '這是一個<strong>測試</strong>!';
    Vous pouvez considérer les fonctions intégrées comme des taches que PHP peut effectuer sans vous spécifier. PHP possède de nombreuses fonctions intégrées qui vous permettent d'effectuer tout, de l'envoi d'e-mails à l'utilisation d'informations stockées dans divers types de bases de données.

    PHP n'essaie pas de comprendre les cha?nes. Ils peuvent contenir des caractères, disposés dans n'importe quel ordre. Mais le code - essentiellement une série de

    instructions - doit suivre une structure stricte pour que l'ordinateur le comprenne.

    Lorsque vous appelez une fonction en PHP, c'est-à-dire lorsque vous lui demandez de faire son travail, vous appelez la fonction. La plupart des fonctions de retour des valeurs lorsqu'elles sont appelées; alors PHP se comporte comme si vous tapiez simplement cette valeur de retour dans votre code. Dans l'exemple

    , notre instruction ECHO contient un appel à la fonction RAND qui renvoie un nombre aléatoire en tant que cha?ne de texte. Ensuite, l'instruction ECHO sort la valeur renvoyée par l'appel de fonction. echo 'rand(1, 10)';

    Chaque fonction de PHP peut avoir un ou plusieurs paramètres qui vous permettent d'exécuter la fonction de manière légèrement différente. La fonction RAND prend deux paramètres: le nombre aléatoire minimum et le nombre aléatoire maximal. En modifiant la valeur passée à la fonction, vous pouvez modifier son fonctionnement. Par exemple, si vous voulez un nombre aléatoire entre 1 et 50, vous pouvez utiliser le code suivant:

    
    
    
        
        測試頁面
    
    
        

    <?php echo '這是一個<strong>測試</strong>!'; ?>

    Vous vous demandez peut-être pourquoi nous devons enfermer les paramètres entre parenthèses ((1, 50)). Les supports ont deux fonctions. Tout d'abord, ils signifient que Rand est une fonction que vous souhaitez appeler. Deuxièmement, ils marquent le début et la fin de la liste des paramètres - l'instruction PHP que vous souhaitez fournir - pour dire à la fonction ce que vous voulez qu'elle fasse. Pour la fonction RAND, vous devez fournir les valeurs minimales et maximales. Ces valeurs sont séparées par des virgules.

    Plus tard, nous examinerons les fonctions qui prendront différents types de paramètres. Nous considérerons également les fonctions qui ne prennent aucun paramètre du tout. Même s'il n'y a rien entre eux, ces fonctions nécessitent toujours des parenthèses.

    (Ce qui suit est la partie FAQ. En raison des limitations de l'espace, je garderai la question et un bref résumé des réponses. Veuillez vous référer au texte d'origine pour la réponse complète de la FAQ.)

    FAQ du code PHP (FAQ)

    • Quelle est la signification du délimiteur PHP? <?php et ?> sont utilisés pour marquer le début et la fin du bloc de code PHP, et le serveur analyse le code PHP en conséquence.

    • Comment écrire mon premier programme PHP? Créez un fichier .php et écrivez du code PHP à l'intérieur <?php ?>, comme echo "Hello, World!";.

    • Quel est le r?le de PHP dans le développement Web? PHP est utilisé pour créer des pages Web interactives dynamiques, des bases de données de processus, des sessions utilisateur, des formulaires, etc.

    • Comment PHP interagit-il avec HTML? Le code PHP est intégré dans HTML <?php ?>, et le serveur sortira le résultat sous forme de HTML après traitement.

    • Quelles sont les erreurs courantes que les débutants dans le code PHP font? J'ai oublié de fermer les cha?nes ou les supports, une mauvaise utilisation des demi-colons, une syntaxe de fonction erronée, etc.

    • Comment déboguer le code PHP? utiliser echo ou print pour produire des valeurs de variables, ou utiliser des outils de débogage tels que xdebug.

    • Comment protéger la sécurité du code PHP? Vérifier et nettoyer l'entrée de l'utilisateur, utiliser un algorithme de hachage sécurisé pour stocker les mots de passe, mettre à jour la version PHP, utiliser les connexions HTTPS, etc.

    • PHP peut-il être utilisé avec d'autres langages de programmation? peut être, par exemple, avec des bases de données HTML, CSS, JavaScript et SQL.

    • Comment améliorer les performances du code PHP? utiliser des algorithmes et des structures de données efficaces, minimiser les requêtes de base de données, utiliser la technologie de mise en cache, etc.

    • Quelles sont les ressources pour apprendre PHP? site officiel PHP (PHP.NET), cours en ligne, livres et tutoriels, etc.

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

    Outils d'IA chauds

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Undresser.AI Undress

    Undresser.AI Undress

    Application basée sur l'IA pour créer des photos de nu réalistes

    AI Clothes Remover

    AI Clothes Remover

    Outil d'IA en ligne pour supprimer les vêtements des photos.

    Clothoff.io

    Clothoff.io

    Dissolvant de vêtements AI

    Video Face Swap

    Video Face Swap

    échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

    Outils chauds

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Comment mettre en ?uvre l'authentification et l'autorisation dans PHP? Comment mettre en ?uvre l'authentification et l'autorisation dans PHP? Jun 20, 2025 am 01:03 AM

    ToseCurelyHandleAuthentication andAuthorizationInPhp, suivitheSesteps: 1.AlwayShashPasswordSwithPassword_Hash () etverifyusingPassword_verify (), usePreparedStatementStopReventsQLendiject, andstoreSerDatain $ _SessionAfterLogin.2

    Comment pouvez-vous gérer les téléchargements de fichiers en toute sécurité dans PHP? Comment pouvez-vous gérer les téléchargements de fichiers en toute sécurité dans PHP? Jun 19, 2025 am 01:05 AM

    Pour gérer en toute sécurité les téléchargements de fichiers dans PHP, le noyau consiste à vérifier les types de fichiers, à renommer les fichiers et à restreindre les autorisations. 1. Utilisez finfo_file () pour vérifier le type de mime réel, et seuls des types spécifiques tels que l'image / jpeg sont autorisés; 2. Utilisez Uniqid () pour générer des noms de fichiers aléatoires et les stocker dans le répertoire racine non Web; 3. Limiter la taille du fichier via les formulaires PHP.ini et HTML et définir les autorisations de répertoire sur 0755; 4. Utilisez Clamav pour scanner les logiciels malveillants pour améliorer la sécurité. Ces étapes empêchent efficacement les vulnérabilités de sécurité et garantissent que le processus de téléchargement de fichiers est s?r et fiable.

    Quelles sont les différences entre == (comparaison lache) et === (comparaison stricte) en PHP? Quelles sont les différences entre == (comparaison lache) et === (comparaison stricte) en PHP? Jun 19, 2025 am 01:07 AM

    En PHP, la principale différence entre == et == est la rigueur de la vérification des types. == La conversion de type sera effectuée avant la comparaison, par exemple, 5 == "5" Renvoie True, et === Demande que la valeur et le type soient les mêmes avant que True sera renvoyé, par exemple, 5 === "5" Renvoie False. Dans les scénarios d'utilisation, === est plus sécurisé et doit être utilisé en premier, et == n'est utilisé que lorsque la conversion de type est requise.

    Comment effectuer des opérations arithmétiques en php (, -, *, /,%)? Comment effectuer des opérations arithmétiques en php (, -, *, /,%)? Jun 19, 2025 pm 05:13 PM

    Les méthodes d'utilisation des opérations mathématiques de base en PHP sont les suivantes: 1. Les signes d'addition prennent en charge les entiers et les nombres à virgule flottante, et peuvent également être utilisés pour les variables. Les numéros de cha?ne seront automatiquement convertis mais non recommandés en dépendances; 2. Les signes de soustraction utilisent - les signes, les variables sont les mêmes et la conversion de type est également applicable; 3. Les panneaux de multiplication utilisent * les panneaux, qui conviennent aux nombres et aux cha?nes similaires; 4. La division utilise / signes, qui doit éviter de diviser par zéro, et noter que le résultat peut être des nombres à virgule flottante; 5. Prendre les signes du module peut être utilisé pour juger des nombres impairs et uniformes, et lors du traitement des nombres négatifs, les signes restants sont cohérents avec le dividende. La clé pour utiliser correctement ces opérateurs est de s'assurer que les types de données sont clairs et que la situation limite est bien gérée.

    Comment pouvez-vous interagir avec les bases de données NoSQL (par exemple, MongoDB, redis) de PHP? Comment pouvez-vous interagir avec les bases de données NoSQL (par exemple, MongoDB, redis) de PHP? Jun 19, 2025 am 01:07 AM

    Oui, PHP peut interagir avec les bases de données NoSQL comme MongoDB et Redis à travers des extensions ou des bibliothèques spécifiques. Tout d'abord, utilisez le pilote MongoDBPHP (installé via PECL ou Composer) pour créer des instances clients et faire fonctionner des bases de données et des collections, en prenant en charge l'insertion, la requête, l'agrégation et d'autres opérations; Deuxièmement, utilisez la bibliothèque Predis ou l'extension PHPREDIS pour vous connecter à Redis, effectuer des paramètres et des acquisitions de valeur clé, et recommander PHPredis pour des scénarios à haute performance, tandis que Predis est pratique pour un déploiement rapide; Les deux conviennent aux environnements de production et sont bien documentés.

    Comment rester à jour avec les derniers développements PHP et meilleures pratiques? Comment rester à jour avec les derniers développements PHP et meilleures pratiques? Jun 23, 2025 am 12:56 AM

    TostayCurrentwithPhpDevelopments andBestPractices, suiventyewnewsources likephp.netandphpweekly, engagewithcommunitiesonforumums et conférences, keeptoolingupdated etgradualadoptnewfeatures, etreadorontruttetoopensourceprojects.

    Qu'est-ce que PHP et pourquoi est-il utilisé pour le développement Web? Qu'est-ce que PHP et pourquoi est-il utilisé pour le développement Web? Jun 23, 2025 am 12:55 AM

    PhpBecamepopularforwebDevelopmentDuetoitSeaseOflearning, Samoussentegration withhtml, widespreadhostingsupport, andalargecosystemysteclustingframeworkslikeLaravelandcmsplateformeslikewordpress.itexcelSinlingFormSubMissions, ManagetingSeSeSessions, interactif, interactif

    Comment définir le fuseau horaire PHP? Comment définir le fuseau horaire PHP? Jun 25, 2025 am 01:00 AM

    Tosetherighttimezoneinphp, usedate_default_timezone_set () Fonctionnellestartofyourscriptwithavalididentifiersuchas'america / new_york'.1.usedate_default_timezone_set () beforeanydate / timefunctions.20

    See all articles