Maison >développement back-end >Problème PHP >Quel type de langage est php ?
PHP est un langage faiblement typé
On note qu'il n'est pas nécessaire de demander à PHP Déclarez le type de données de la variable.
PHP convertira automatiquement la variable en type de données correct en fonction de sa valeur. (Apprentissage recommandé : Tutoriel vidéo PHP)
Dans un langage de programmation fortement typé, il faut déclarer (définir) le type et le nom de la variable avant de l'utiliser.
Les langages faiblement typés sont également appelés langages de définition faiblement typés. Le contraire des définitions fortement typées. Les langages tels que VB et PHP sont des langages faiblement typés.
Un langage faiblement typé est un langage avec des définitions faiblement typées. Une certaine variable a un type défini, et la variable peut être automatiquement convertie en fonction des changements dans l'environnement sans contrainte explicite.
Par exemple : en vbscript, vous pouvez concaténer la chaîne 12 et l'entier 3 pour obtenir la chaîne 123, puis la traiter comme l'entier 123 sans conversion explicite.
Une frappe faible est parfois très pratique, mais parfois elle est extrêmement sujette aux erreurs. Par exemple :
var result=5+5; //two numbers alert(result); //outputs "10" var result=5+'5'; // a number and a string alert(result); //outputs "55"
Par conséquent, lorsque vous utilisez un langage faiblement typé, vous devez également porter une attention particulière au type de données pour éviter les erreurs
Qu'il s'agisse d'un langage fortement typé langage ou un langage faiblement typé, le critère fondamental est de savoir s'il s'agira d'une conversion implicite du type de langage. Les langages fortement typés sont légèrement plus lents que les langages faiblement typés, mais la rigueur apportée par les langages de définition fortement typés peut éviter des erreurs inutiles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!