Maison  >  Article  >  développement back-end  >  Résumé des connaissances de base de PHP (nécessaire aux débutants pour débuter)

Résumé des connaissances de base de PHP (nécessaire aux débutants pour débuter)

黄舟
黄舟original
2018-05-30 14:26:2130990parcourir

PHP est un langage de script open source côté serveur largement utilisé, utilisé pour générer des pages Web dynamiques et pouvant être intégré dans HTML, particulièrement adapté au développement WEB. Laissez-moi partager avec vous les connaissances de base de PHP que les novices en PHP doivent connaître. C'est super pratique. Les amis intéressés peuvent apprendre ensemble

Beaucoup de gens pensent qu'ils sont des programmeurs quand ils voient PHP, et ils pensent. qu'il y a beaucoup d'argent (même si c'est vrai), mais vous devriez également vous demander si vous êtes adapté à ce secteur. Savez-vous ce qu'est PHP ? De quels types de fonctions PHP dispose-t-il et à quoi peuvent-elles être utilisées ?

Notification du cours : le site Web chinois php "Cours de formation en ligne PHP" est maintenant ouvert aux inscriptions !

Qu'est-ce que PHP ?

•PHP (PHP : Hypertext Preprocessor, abréviation de hypertext preprocessor) , est un Langage de script open source largement utilisé, basé sur le serveur, utilisé pour générer des pages Web dynamiques et pouvant être intégré dans HTML, particulièrement adapté au développement WEB.

•Lorsque le client fait une requête au programme du serveur, le serveur web répond à la page correspondante en fonction de la requête. Lorsque la page contient un script PHP, le serveur le remet à l'interpréteur PHP pour. interprétation et exécution, et le code html généré est ensuite renvoyé au client, et le navigateur du client interprète le code html et forme finalement une page au format web.

Méthode d'exécution

• Le code PHP est entouré de caractères spéciaux de début et de fin, de sorte que le Le script de la page Web peut entrer et sortir du "mode PHP". D'autres scripts écrits en C ou Perl nécessitent un grand nombre de commandes pour écrire un programme afin de générer du HTML, tandis que l'écriture d'un script HTML en PHP nécessite uniquement l'intégration de code pour terminer l'opération (par exemple, dans ce cas, du texte est généré). .

• Contrairement à Java côté client, le code PHP s'exécute côté serveur. Si vous créez un code similaire à l'exemple ci-dessus sur le serveur, après avoir exécuté le script, le client recevra les résultats, mais il ne saura pas comment fonctionne le code sous-jacent. Vous pouvez même configurer le serveur Web pour laisser PHP gérer tous les fichiers HTML, de sorte que l'utilisateur n'a aucun moyen de savoir ce que fait le serveur.

Installation de l'environnement d'exécution PHP

1. Installez l'environnement PHP Linux+Apache+MySQL+PHP sous Linux, installez l'environnement PHP WAMP sous Windows

2. Environnement intégré* : Wamp

Outils d'environnement intégrés recommandés pour le développement PHP :

1.phpStudy V8.0.9.3 (Win64 bits)

2.phpStudy V8.0.9.3 (Win32 bits)

Caractéristiques de PHP

• est un langage de script open source côté serveur.

• Indépendant du système d'exploitation et peut fonctionner sur presque tous les systèmes.

•Prend en charge la plupart des serveurs, tels qu'Apache, IIS.

•Prend en charge un grand nombre de bases de données, principalement AccessMySQLSQL Server.

• Peut créer des images.

•… …
• Il existe également d'autres fonctionnalités spéciales qui sont détaillées dans les détails techniques avancés ci-dessous.

•Nous savons que les grands sites Web tels que Xunlei et Xinliang Weibo utilisent des programmes PHP.

Structure C/S et B/S

Structure C/S (Client/Serveur), qui est la célèbre structure client- structure de la structure du serveur. Il s'agit d'une architecture de système logiciel qui peut exploiter pleinement les avantages de l'environnement matériel aux deux extrémités et allouer raisonnablement les tâches au côté client et au côté serveur pour la mise en œuvre, réduisant ainsi la surcharge de communication du système. À l'heure actuelle, la plupart des systèmes logiciels d'application ont une structure à deux couches sous la forme d'une structure Client/Serveur

B/S (Navigateur/Serveur), c'est-à-dire une structure navigateur-serveur. Il s'agit d'un changement ou d'une structure améliorée de la structure C/S avec l'essor de la technologie Internet. Dans cette structure, l'interface de travail utilisateur est implémentée via le navigateur WWW, une très petite partie de la logique de transaction est implémentée sur le front-end (navigateur), mais la logique de transaction principale est implémentée côté serveur (serveur). Cela simplifie considérablement la charge de l'ordinateur client, réduit le coût et la charge de travail de maintenance et de mise à niveau du système et réduit le coût global pour les utilisateurs.

Environnement de développement intégré

WAMP

Apache+Mysql/MariaDB+Perl sous Windows / PHP/Python, un groupe de logiciels open source couramment utilisés pour créer des sites Web ou des serveurs dynamiques, sont eux-mêmes des programmes indépendants, mais comme ils sont souvent utilisés ensemble, ils ont une compatibilité de plus en plus élevée et forment ensemble une puissante plate-forme d'applications Web.

MAMP

MAMP PRO sous le système Apple est une version de niveau professionnel du logiciel os x classique d'environnement de serveur local. Les initiales de MAMP représentent Macintosh, Apache, MySQL et PHP sur le système OSX d'Apple, comme son nom l'indique, vous devez connaître les puissantes fonctions de MAMP ! MAMP comprend le serveur Apache, le package d'installation PHP et le package d'installation MySQL.

Style de balise PHP

f9cfb7530078340123117120ff7e17e5

C'est la balise recommandée pour le style PHP . Les administrateurs de serveur ne peuvent pas désactiver ce style de balisage.

Commodément mélangé avec HTML

<?php
if ($expression) {
?>
<strong>This is true.</strong>
<?php
} else {
?>
<strong>This is false.</strong>
<?php }?>

PHP affichera directement la balise de fin. Tout non- Code PHP dans une balise d'ouverture. Lorsqu'une grande quantité de texte doit être générée, quitter le mode d'analyse PHP sera plus efficace que d'utiliser echo() ou print() ou des fonctions similaires pour imprimer tout le texte.

Point-virgule

PHP utilise des points-virgules pour séparer les instructions simples. Utilisez des accolades pour marquer les blocs de code pour les instructions composées, telles que les tests conditionnels ou les boucles. N'utilisez pas de point-virgule après les accolades. Contrairement à d’autres langages, le point-virgule avant le crochet droit (?>) n’est pas obligatoire en PHP.

Espaces et nouvelles lignes

En général, les espaces n'ont pas d'importance en PHP. Vous pouvez développer une instruction sur n’importe quelle ligne ou la compresser sur une seule ligne. Vous pouvez profiter de ce format flexible pour rendre votre code plus lisible (en permutant les allocations, l'indentation, etc.). Certains programmeurs paresseux profitent de ce format gratuit pour créer du code tout simplement illisible, ce qui n'est pas recommandé.

Commentaires du programme

PHP prend en charge les commentaires de style de script C, C++ et Shell, comme suit :

•// Single Commentaires en ligne

•/* ...*/ Commentaires sur plusieurs lignes (remarque : ne peut pas être imbriqué)

•# Commentaires de script

Résumé

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