Ce qui Est PHP


  Share  
|


PHP est une langue interprétée. Il ressemble fortement au langage C. Il a également une certaine saveur de la langue de Perl. Il est disponible pour presque toutes les plateformes, y compris Linux, d'autres versions de la famille d'Unix, et Windows.

PHP vous permet de produire des Pages Web en marche. Vous faites ceci par des données de traction à partir des bases de données ou des dossiers, manoeuvrant ces données, et puis envoyant ces données à un navigateur de Web.
En utilisant PHP, vous pouvez mettre à jour des bases de données, créer des bases de données, et exécuter des calculs mathématiques (fonctions trigonométriques complexes y compris). Vous pouvez également créer et supprimer les dossiers arbitraires sur votre système, selon le niveau de la sécurité auquel vous avez le fonctionnement de PHP. Vous pouvez créer des raccordements de réseau Internet et entretenir ces raccordements. Il est théoriquement possible d'écrire un serveur de Web en utilisant PHP. Vous êtes limité seulement par votre imagination.

Des langues sont interprétées ou compilées. Un interprète est un programme qui lit le dossier contenant le code à exécuter, et agit immédiatement sur lui. Le code dans le dossier s'appelle le code source. En général, le code est lisible et compréhensible par une personne.
Un compilateur est un programme qui lit le dossier de code source et compile le programme dans le code binaire qui peut être exécuté directement par l'ordinateur. Ce code binaire ne peut pas être lu et compris par la plupart des personnes.

Comment Cela Fonctionne

Le serveur de Web court généralement PHP quand des demandes d'utilisateur une Page Web qui contient le code de PHP. Typiquement, le serveur de Web est configuré pour employer la prolongation de nom de fichier pour déterminer si courir PHP. Par exemple, un serveur de Web regardera une Page Web, et s'il finit dans le htm ou dans le html, le serveur de Web n'essayera pas d'exécuter n'importe quel manuscrit de PHP. Si la page finit dans le php (ou dans le php3, selon la façon dont vous avez configuré le serveur de Web), le serveur de Web regarde le contenu de la Page Web.
Quand la Page Web contient un des ordres d'évasion suivants, elle se trouvera PHP pour interpréter cette partie de la page :

  • <?"code de php" ? >
  • < "code de php" de ?php ? >
  • < % de code "% >" de php (seulement disponible quand le php.ini plaçant des asp_tags est allumé. OUTRE DE est le défaut plaçant.)
  • code "</manuscrit > de php de language="PHP < "de manuscrit >"

La Page Web que l'utilisateur voit est un mélange des commandes standard de HTML à la page et au rendement de l'interprète de PHP.

Le HTML représente la langue de marge bénéficiaire bénéficiaire d'hypertexte, et est une norme largement disponible pour des documents des textes. Le Home Page pour le HTML est http://www.w3.org/MarkUp/. Plusieurs versions de HTML sont disponibles. Tous les navigateurs récemment produits comprennent au moins la version 1.1 de HTML.
PHP peut également être construit pour courir comme un programme autonome exécutant un dossier contenant le code de PHP. Ceci permet à vous d'exécuter des programmes synchronisés en utilisant le cron, ou à des programmes longs de la ligne de commande. Tout rendement de PHP quand la course va de cette fa4con au stdout.

Vous verrez souvent des références au stdout, au stdin, et au stderr quand le comportement des programmes est décrit. Toutes les fois qu'un programme est exécuté sous Linux, trois canaux standard pour information sont ouverts.
Le canal de stdin prend l'information d'une source d'entrée et l'alimente au programme. Ceci est habituellement fait du clavier. Vous pouvez, par l'utilisation des pipes ( | le symbole) ou la redirection (le symbole), alimentent l'information à partir des dossiers.
Le canal de stdout prend l'information du programme et l'envoie dehors à un dispositif. Ce dispositif est habituellement l'écran sur une fenêtre terminale. Vous pouvez employer des pipes ou la redirection pour envoyer ce rendement à un dossier ou à des autres l'entrée standard du programme.
Le canal de stderr est pour des messages d'erreur, et ne peut pas être facilement réorienté à un dossier ou à un programme différent. Il est en général réservé pour corriger pendant le développement, et pour indiquer des erreurs très sérieuses le programme ne peut pas manipuler. Beaucoup de programmes ont stoppé immédiatement lors d'envoyer un message hors de stderr.
Par exemple, recherchez tous les dossiers d'index.html sur votre ordinateur dans l'annuaire de serveur de Web. L'one-way pour faire ceci doit courir la commande de trouvaille, recherchant les dossiers qui contiennent le HTML, et examine pour l'index en tant qu'élément du nom de fichier. Ceci peut être accompli avec cette ligne de commande :

[ root@winbook/] # trouvaille /home/httpd/html - nom "* 
copie de html" - * | index de grep

Ce qu'il fait pour vous

Avec ses possibilités pour exécuter des instructions complexes sur des données insérées dans ou recherchées des bases de données, PHP est un format idéal pour créer les emplacements interactifs de Web. Il soutient les bases de données multiples, y compris le mSQL, le MySQL, l'Informix, et l'oracle.
PHP vous permet de produire rapidement des Pages Web interactives. Puisqu'il est interprété, vous ne devez pas ne passer par aucune étape supplémentaire pour employer votre programme. Des changements peuvent être faits à votre Page Web et être examinés immédiatement.
Ceci vous permet d'apprendre d'une mode par étapes. Il est parfaitement acceptable d'examiner chaque ligne de code car vous allez, notant les effets de chaque changement.
Puisque Linux, Apache, et PHP sont libres, et parce que MySQL est libre sur Linux pour la plupart des usages, vous pouvez économiquement installer une machine d'essai. Ceci vous permet de reproduire votre environnement de production et d'examiner des changements. C'est critique en modifiant le logiciel parce qu'il vous permet de faire autant d'erreurs pendant que vous avez besoin sans affecter vos clients.

Obtenir l'aide en ligne pour PHP

L'aide pour PHP est disponible à http://www.php.net. La documentation en ligne avec des FAQ et des listes d'expédition est disponible à cet emplacement.

c'est un article supplémentaire par Paul Huston


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions