Le langage de programmation PHP est un langage communément utilisé pour écrire des pages Web dynamiques . Une page Web régulière est écrit en HTML , ou Hypertext Markup Language. HTML n'a pas de constructions de programmation , car il est uniquement destiné à définir la structure d'un document. Un programme PHP contient un modèle HTML avec des blocs de code PHP insérés dans divers endroits. Lorsque le programme est exécuté, ces blocs génèrent du code HTML , offrant ainsi un élément de programmation en HTML . PHP n'a pas de méthode de déclarer les types de données . Cependant, la méthode int de la coulée de type de données compense cela. Types de données
De nombreux langages de programmation - mais pas PHP - nécessitent une déclaration formelle d'une variable avant de pouvoir être utilisé . Les variables sont des supports pour données et ont généralement des propriétés spécifiques qui leur sont confiées , dans une déclaration , y compris les types de données. PHP donne une variable du type des premières données qui est rempli en elle. Donc, la variable n'a pas à être déclaré , juste utilisé de manière cohérente. Par exemple , $ a_var = " 10 " fait a_var une variable de chaîne de caractères, a_var $ = 10 permet une variable entière .
Casting de type
"Type casting" des moyens de convertir les données en une variable d'un type de données à l'autre. PHP est un langage très tolérant . Beaucoup de langues génèrent des messages d'erreur ou même arrêter de courir si une tentative est faite pour convertir les données en un type de données incompatibles. PHP ne fonctionne pas. Il convertit simplement tout ce qu'il peut . Donc, en PHP , si la chaîne " 10abc " est converti en entier , la partie "abc" est coupée plutôt que de provoquer une condition d'erreur .
Utilisation
< br >
int fonte précédée d'une variable , comme un modificateur . Cependant, moulages ont une syntaxe spécifique qui les rendent différents des modificateurs ou des fonctions standards. La fonction intval effectue la même tâche que int . Alors que intval est implémenté comme " intval ( a_var $ ) , " int est implémenté comme " (int) a_val $ . " Cela diffère des modificateurs , qui a précédé la variable sans parenthèses , comme " global $ var. " Le casting int retourne une valeur et donc il doit y avoir une variable mis en place pour attraper la sortie , ou les résultats de la distribution peut être introduit dans une autre opération.
Conditions
La fonte int ne se contente pas de convertir les chaînes en entiers . Une variable booléenne est convertie à 1 si son état est TRUE ou 0 si son état est FAUX. Les nombres avec décimales, stockées comme point de type " float" flottante sont arrondies au nombre entier le plus proche par int . Toutefois , int ne fonctionne pas bien convertir la sortie d'une équation mathématique qui se traduit par des fractions . Dans ces cas, il est préférable d'effectuer l'opération, puis arrondir le nombre plutôt que de le jeter comme un entier.