Tutoriels Trucsweb
          

 

Niveau : INTERMÉDIAIRE (Consulté 32,038 fois)
Compatibilité : Serveur avec interpréteur PHP

  Ajouter aux favoris  Envoyer à un ami  Version imprimable

Introduction au PHP

PHP: Hypertext Preprocessor

   par Django (Oznog) Blais, Trucsweb (19 Septembre 1999)


Le PHP à été créé par Rasmus Lerdorf lors d’un projet (PHP/FI). Le langage a connu une forte popularité. Il a été ensuite repris par un groupe de six programmeurs (http://www.php.net/credits.php3 ) et renommé PHP3.0.

Demander à la plupart des Webmestres leurs langages de prédilection et vous obtiendrez qu'ils sont divisés en deux types de programmeur. Ceux qui utilisent le Microsoft Active Server Pages (ASP) et ceux qui utilisent Cold Fusion. Si vous faite une recherche plus avancée, vous trouverez qu'il existe une autre option et c'est le PHP 3.0, une solution bien plus utilisée que vous pouvez l'imaginer.

Une récente étude (http://www.php.net/usage.php3) indique qu'il existe plus de 270 000 domaines qui utilisent le PHP 3.0. Ce qui fort bien pour un langage gratuit.

Alors, qu'est-ce que c'est exactement le PHP? C'est simple, le PHP est un langage script non compilé qui est exécuté par le serveur " server-side " et multi-plate-forme. C'est un langage " embedded " dans le HTML. Avec le PHP, vous pouvez à la fois exécuter des fonctions simples et complexes à l'aide de quelques lignes de code supplémentaire. Les scripts PHP vous permettent de faire n'importe quoi du " Bonjour le monde " à la gestion de base de données. Un des meilleurs atouts du PHP est qu'il est tout à fait gratuit pour ceux qui l'utilise sur les systèmes d'exploitation commerciale comme Free BSD, Linux, Unix ou même Windows NT.

Le langage script PHP est un hybride du Perl, du Java et du C. La plupart des Webmestres sont déjà familiarisés avec au moins un de ses langages. Ce qui en fait un langage facile à apprendre. PHP est vraiment fait pour la gestion de base de données, et peut se connecter sur Sybase, mySQL, mSQL, PostgreSQL, Oracle et plusieurs autres incluant la plupart des bases gérées par ODBC.

Le code PHP est " embedded " dans un document standard HTML. Le document doit avoir l'extension .php3 pour que l'interpréteur le reconnaisse. Quand le document est convenablement nommé, le moteur PHP exécutera automatiquement le script à chaque foie que la page sera demandée.


La plupart des développements avec PHP sont vraiment très facile. La gestion des bases de données n'est pas plus compliquée qu'avec le ASP ou Cold Fusion. Mais le PHP a trois avantage sur ces deux langages.

  • Robustesse et vitesse. Quand le ASP ralentis considérablement le serveur web, le PHP lui, ne ralentie pas le serveur à moins d'une circulation vraiment lourde.

  • Multi-Palte-Forme. Si votre êtes utilisateur de Linux, FreeBSD, Solaris, Windows NT, IRIX, HP-UX, ou Amiga, vous trouverez une distribution du PHP.

  • Facile à utiliser. Le PHP3 utilise un style de code vraiment simple et familier. Baliser votre HTML avec du script PHP est aussi simple que d'apprendre le HTML lui-même.

Si vous êtes un Webmestre à la recherche d'un bon langage de programmation facile à utiliser, le PHP 3.0 sera probablement la solution. En raison qu'il est gratuit, tout le monde devrait au moins l'essayer. Et de plus il passe le test de l'an 2000 !

Article de Ted Brockwood tiré du The Web Developer's Journal

 Début de la page


sp
 A U T R E S   D O C U M E N T S

spPHP3 Introduction by W.J. Gilmore
 
sp
TrucswebTrucsweb


Fil d'info Trucsweb


 
sp

 
sp
 S U I T E   D U   S U J E T 
sp
Exemple simple en PHP : Bonjour le monde

Hébergement de qualité!

partenaire
Rechercher un tutoriel!
 
recherche avancée
Abonnez-vous!

 

Save the Net

 
sp
 C O M M A N D I T E S 
sp






 
sp
 T U T O R I E L S 
sp
· ASP / VBscript
· C/C++
· CSS
· DHTML
· CGI / Perl
· HTML
· Java/JSP
· Javascript
· PHP
· SSI
· WAP/WML
· XML/XSL
· Infographie
· Flash et Shockwave
· Audiovisuel
· Images gratuites
· Hébergement
· Analyses de logiciels
· Internet et Protocoles
· Veille intégrée
· Référencement
· Sécurité
· Outils gratuits
 
sp
 F O R U M S 
sp
· Forum Javascript
· Forum HTML/CSS
· Forum ASP/VBScript
· Forum Flash
· Tous les forums
 
sp
 S E R V I C E S 
sp
Generateur Trucsweb
· Générateur
· Répertoire
· Logithèque
· Glossaire
· Forum
· Nouveautés Dev Zone
· Ajouter un site
· Ajouter un logiciel
· Ajouter un tutoriel
· Fil d'info sur votre site
· Tester votre site
 
sp
 A P P L I C A T I O N S 
sp
· twCompteur 1.0 Nouveau
· twCalende 1.0 Nouveau
· twLiMenu 1.0 Nouveau
· twValide 2.2 sp
· twAliste 1.0 sp
· twASPDate 2.0 sp
· twASPLivre 1.0 sp
 
sp
 R É F É R E N C E S 
sp
· W3C HTML 4.0
· W3C XHTML 1.0
· Web Design Group
· W3C SMIL 2.0
· W3C XML 1.0
· XML Cover Pages
· W3C CSS LEVEL 2
· Netscape Javascript 1.5
· Netscape Javascript 1.4
· Netscape Javascript 1.3
· Netscape DHTML
· Gecko DOM ref.
· IE DHTML
· VBScript Language Ref.
· JScript Language Ref.
· ASP Object Quick Ref.
· ADO API Reference
· Microsoft IIS5
· MSDN Library
· RFC Editor Site
· HTML 4.0 code de caractères
· Unicode fonts
· Manuel PHP
· Documentation Perl
· Perl 5 Reference Guide
· Flash actionscript FAST
· ActionScript dictionary
· MySQL Manual
· SQL Pro (F. Brouard)
· Java Language Spec.
· Java 2 SDK Doc. V1.3.1
· JavaServer Pages Ref.
· C/C++ Language Ref.
· Python Library Reference
· Les Navigateurs
· Terminologie d'Internet
· Traduction
· Traduction systran
· Traduction d'interface client
· Extensions de fichiers
· Virus Wildlist
· Virus Alerts
 
sp
 D O M A I N E S 
sp
iWeb

iWeb
 
sp
 C O P Y R I G H T  
sp

 

accueil | tutoriels | logithèque | répertoire | forum



© 1997-2006
Django (Oznog) Blais
Rivière-du-Loup, Québec
Ajouter à votre Sidebar  RSS 1.0
 
Conception Oznog co. Multimédia


Hit-Parade    Tout navigateurs   

8 visiteurs