Compte tenu des différents usages de la langue de script PHP

PHP est un langage d'usage général qui peut être utilisé pour écrire des scripts à usage général. Les scripts sont des fichiers informatiques contenant des instructions dans le langage PHP qui racontent l'ordinateur de faire les choses, telles que l'affichage Bonjour

Sommaire

sur l'écran ou stocker des données spécifiées dans une base de données. La plupart des scripts contiennent une série d'instructions qui peuvent accomplir des tâches de la conception de pages Web à la navigation de votre système de fichiers. Parce que PHP a commencé sa vie sur le Web, il a de nombreuses caractéristiques qui sont particulièrement bien adaptés pour une utilisation dans les scripts qui créent des pages Web dynamiques. Actuellement, vous trouvez PHP le plus souvent à pied d'œuvre dans les pages Web, mais son utilisation à d'autres fins est en croissance.

PHP est très populaire pour les sites Web. Selon les gens de PHP, plus de 11 millions de domaines utilisent PHP. Yahoo !, qui est parmi les sites les plus visités au monde, a récemment décidé de modifier de sa propre langue la propriété de PHP.

Utilisation de PHP pour les applications Web

PHP est un langage de script côté serveur, ce qui signifie que les scripts sont exécutés sur le serveur (l'ordinateur sur lequel le site Web est situé). Ceci est différent de javascript, une autre langue populaire pour les sites Web dynamiques. Le navigateur, sur l'ordinateur de l'utilisateur, exécute le code javascript. Ainsi, javascript est un langage côté client.

Parce scripts PHP exécuter sur le serveur, PHP peut créer dynamiquement le code HTML qui génère la page Web, qui permet aux utilisateurs individuels pour voir les pages Web personnalisées. Pages web visiteurs voient la sortie de scripts, mais pas les scripts eux-mêmes.

PHP dispose de nombreuses fonctionnalités conçues spécifiquement pour une utilisation dans les sites Web, y compris les suivantes:

  • Interagir avec les formulaires HTML: PHP peut afficher un formulaire HTML et traiter les informations que l'utilisateur tape dans.
  • Communiquer avec des bases de données: PHP peut interagir avec des bases de données pour stocker les informations de l'utilisateur ou récupérer des informations qui est affiché à l'utilisateur.
  • Générer des pages Web sécurisées: PHP permet au développeur de créer des pages Web sécurisées qui obligent les utilisateurs à entrer un nom d'utilisateur et mot de passe avant de voir le contenu de la page Web.

Fonctionnalités PHP font ceux-ci et beaucoup d'autres tâches de pages web facile.

PHP est uniquement côté serveur, ce qui signifie qu'il ne peut pas interagir directement avec l'ordinateur de l'utilisateur. Cela signifie que PHP ne peut pas engager des actions fondées sur l'état de l'ordinateur de l'utilisateur, tels que les actions de la souris ou taille de l'écran. Par conséquent, PHP seule ne peut pas produire des effets populaires, tels que des menus de navigation qui tombent ou changent de couleur. D'autre part, javascript, un langage de script côté client, ne peut pas accéder au serveur, ce qui limite ses possibilités. Par exemple, vous ne pouvez pas utiliser javascript pour stocker des données sur le serveur ou récupérer des données à partir du serveur. Mais attendez! Vous ne devez pas choisir. Vous pouvez utiliser javascript et PHP ensemble pour produire des pages Web qui ne peut produire seul.

Utilisation de PHP pour les applications de base de données

PHP est particulièrement forte dans sa capacité à interagir avec des bases de données. PHP supporte à peu près chaque base de données que vous avez jamais entendu parler de certains et vous avez pas. PHP gère la connexion à la base de données et de communiquer avec elle, de sorte que vous ne pas besoin de connaître les détails techniques pour la connexion à une base de données ou pour échanger des messages avec elle. Vous dites à PHP le nom de la base de données et où il est, et PHP gère les détails. Il se connecte à la base de données, passe vos instructions à la base de données, et renvoie la réponse à votre base de données.

Les grandes bases de données actuellement supportés par PHP sont les suivants:

  • dBASE
  • Informix
  • Ingres
  • Microsoft SQL Server
  • mSQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase

PHP supporte les autres bases de données, ainsi, comme filePro, FrontBase, et InterBase. En outre, PHP supporte ODBC (Open Database Connectivity), un standard qui vous permet de communiquer avec encore plus de bases de données, comme l'accès et IBM DB2.

PHP fonctionne bien pour un site Web piloté par base de données. Scripts PHP dans le site Web peuvent stocker des données dans et récupérer des données à partir de toute base de données supportée. PHP peut également interagir avec les bases de données supportées en dehors d'un environnement Web. L'utilisation de base de données est l'une des meilleures caractéristiques de PHP.

Utiliser PHP avec votre système de fichiers


PHP peut interagir avec votre système de fichiers - les répertoires et les fichiers qui se trouvent sur votre disque dur local ou sur d'autres ordinateurs accessibles sur un réseau. PHP peut écrire dans un fichier sur votre système de fichiers, la création du fichier si elle existe pas, et peut lire le contenu des fichiers. Il peut également créer des répertoires, copier des fichiers, renommer des fichiers, supprimer des fichiers, attributs de fichier de changement, et effectuer de nombreuses autres tâches de système de fichiers. PHP vous permet d'effectuer presque toutes les tâches liées à votre système de fichiers.

De nombreux sites Web ont besoin d'interagir directement avec le système de fichiers. Par exemple, une application Web peut enregistrer temporairement des informations dans un fichier plutôt que dans une base de données, ou peut-être besoin pour lire des informations à partir d'un fichier.

Scripts système administratif et d'entretien ont souvent besoin d'interagir avec le système de fichiers. Par exemple, vous pouvez utiliser un script PHP pour sauvegarder des fichiers, de nettoyer les répertoires, ou pour traiter des fichiers texte en reformatant leur contenu. PHP peut effectuer ces tâches tout à fait bien.

Utilisation de PHP pour les commandes du système

PHP peut interagir avec votre système d'exploitation pour effectuer toute tâche du système d'exploitation peut effectuer. Vous pouvez exécuter une commande du système d'exploitation et de recevoir la sortie. Par exemple, vous pouvez exécuter un dir ou ls commande (pour lister les fichiers dans votre répertoire) de PHP et de recevoir la liste des noms de fichiers que les dir / ls commande produit.

La possibilité d'exécuter des commandes du système est souvent utile pour les tâches administratives et de maintenance du système. Par exemple, vous voudrez peut-être pour nettoyer un répertoire en supprimant les fichiers avec une extension particulière. Vous pouvez utiliser une commande de système pour obtenir une liste de fichiers dans un répertoire, puis d'identifier et de supprimer les fichiers avec l'extension indésirable.

La possibilité d'exécuter des commandes du système inclut la possibilité d'exécuter un autre programme sur le système. Ainsi, vous pouvez exécuter des programmes dans d'autres langues à partir de PHP et de faire usage de la sortie. N'êtes-vous pas soulagé que vous ne disposez pas de réécrire tous les programmes que vous utilisez maintenant? Vous pouvez exécuter Perl, C, scripts shell, ou d'autres programmes de langue de PHP. De nouveaux programmes de PHP peuvent ajouter des fonctionnalités à outils de votre système, sans vous obliger à passer du temps de réécrire les outils existants.


» » » » Compte tenu des différents usages de la langue de script PHP