Définition - Que signifie PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Hypertext preprocessor 3.0 (PHP 3) est un langage de script côté serveur offrant de nombreuses fonctionnalités à un programmeur Web. En tant que langage de script polyvalent, PHP peut être intégré au code source HTML pour produire des pages Web dynamiques.
Definir Tech explique PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP a été conçu par Rasmus Lerdorf comme un projet personnel appelé page d'accueil personnelle, la genèse de PHP. L'ensemble du module a été réécrit par une équipe de six programmeurs puis appelé PHP 3.0. Le langage a gagné en popularité en raison de son environnement de développement actif et du fait qu'il s'agissait d'un logiciel téléchargeable gratuitement.
Les concepts de Perl, Java et C ont été implémentés dans PHP 3.0, ce qui rend le langage facile à comprendre. PHP 3.0 a la capacité d'effectuer des calculs mathématiques très complexes et de fournir des informations sur le réseau, ce qui simplifie l'écriture d'une page Web compatible avec une base de données.
PHP prend en charge les serveurs de base de données comme MySQL, Oracle, Sybase, MSQL, ODBC générique, PostgreSQL, dbase, Velocis, Filepro, Informix et Adabas D.
Certaines des fonctionnalités les plus importantes de PHP 3.0 sont:
- L'authentification HTTP est disponible uniquement lors de l'exécution en tant que module Apache.
- La création de GIF peut être effectuée indépendamment de la création de pages Web HTML interactives et dynamiques.
- Le téléchargement de fichiers permet de télécharger des fichiers texte et binaires. PHP est capable de prendre en charge les téléchargements depuis n'importe quel navigateur suivant la RFC-1867.
- L'authentification des fichiers et les fonctions logiques donnent à PHP la possibilité de surveiller et de contrôler qui télécharge les fichiers et ce qui en est fait.
- Les cookies HTTP sont pris en charge par PHP.
- La prise en charge et l'intégration de la base de données sont fournies dans les deux modes, natif et ODBC.
- La gestion des erreurs et les niveaux de rapport identifient quatre types différents d'erreurs et d'avertissements. Ceux-ci sont:
- Erreurs de fonction normales
- Avertissements normaux
- Erreurs de l'analyseur
- Avis - avertissements qui peuvent être ignorés mais peuvent impliquer un bogue dans le code
Les expressions régulières sont une autre caractéristique. Ceux-ci sont utilisés pour la manipulation de chaînes complexes. Les fonctions qui prennent en charge les expressions régulières sont:
- ereg
- ereg_replace
- eregi
- eregi_replace
- scission