• PHP ->- Quelques notions

Le navigateur est le client. C'est lui qui demande la page web que vous avez entré. Le serveur est l'ordinateur sur l'Internet qui héberge cette page web. PHP s'exécute donc côté serveur. Cependant, quand PHP envoie une requête SQL au serveur MySQL, il est alors client…..

  1. Tout ce qui a trait à la présentation de la page (couleur du texte, etc..) est à faire en HTML et CSS, exécutés côté client. PHP n'a rien à voir avec le design de votre page.
  2. Tout ce qui touche au comportement du navigateur est du domaine du JavaScript, lui aussi exécuté par le client.
  3. L'intérêt de PHP est de générer du HTML ou du Javascript dynamiquement. Le travail effectué avec PHP sur votre page est totalement invisible pour le visiteur.

/!\ Le SQL est un langage a part entière de PHP, il ne faut surtout pas confondre les deux. C'est MySQL qui pars (c'est à dire analyse et exécute) votre code SQL, PHP ne fait qu'envoyer une requête au serveur MySQL .

/!\ PHPMyAdmin n'est pas une base de données ! Il s'agit simplement d'un script PHP qui permet d'administrer vos bases de données MySQL.

Caractéristiques du PHP :

  • Langage de script ;
  • Module intégrable dans Apache (mais peut tourner en CGI) ;
  • Ecrit dans la page html : les codes HTML, JavaScript et php sont mélangés dans la page ;
  • Traité par le serveur (la page reçue ne contient plus de code php) ;
  • Résultat de requêtes à des SGBD, de calculs -> HTML dynamique ;
  • Gratuit (license payante pour les professionnels (version + stable ) ;
  • Syntaxe proche du C et du Perl ;
  • Les scripts finissent par .php(version du PHP)ou .php ;
  • Utilisation sous toutes les plateformes avec Apache (voir l’excellent tutoriel d’Arck avec les captures d’écrans sur apache pour windows) ;

Le PHP etant tres complet nous vous conseillons d'aller sur le site officiel pour mieux l'apprendre, sur ce site nous metterons quelques exemples pour que vous compreniez la mise en place/forme mais nous ne ferons pas de tuto complet sur le creation de script PHP pour le moment :)

Adresse du site officielle : http://www.php.net

Imprimer l'article
Redaction : Colombine
Source : http://www.webarck.com/