Maison >développement back-end >Problème PHP >Quel type de langage est php ?

Quel type de langage est php ?

(*-*)浩
(*-*)浩original
2019-09-29 09:53:144212parcourir

PHP est un langage faiblement typé

Quel type de langage est php ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn