Typage des variables: impossible?

jed
Eléphant du PHP | 218 Messages

20 juil. 2007, 16:17

Salut, j'ai essayé dans un script de typer des variables. Php me renvoit une erreur à chaque mot clé de typage. Voici comment je procède:
int $i = 0;
string $s = "bonjour";
char $c = "h";
j'ai du mal à voir comment procéder autrement. :shock: Quelqu'un le saurait - il?

ViPHP
ViPHP | 928 Messages

20 juil. 2007, 16:22

En essayant d'apprendre PHP autrement qu'en écrivant des lignes de code au pif par exemple ;)

Je te renvoie au tutorial d'apprentissage du PHP : http://fr3.php.net/tut.php

PHP est un language de scripting non typé, tu peux au mieux caster les variables :

Code : Tout sélectionner

$var = 32; $newvar = (string) $var;

jed
Eléphant du PHP | 218 Messages

21 juil. 2007, 08:41

En essayant d'apprendre PHP autrement qu'en écrivant des lignes de code au pif par exemple ;)
LOL! je n'ai pas appris php au pif mais lors de stages professionnels et d' efforts personnels trés poussés, il y a longtemps de cela déjà. Je ne suis pas un crack mais merci de ne pas trop me sous estimer. :?
Je te renvoie au tutorial d'apprentissage du PHP : http://fr3.php.net/tut.php
Ayant déjà développé des applications en php5 pour plusieurs entreprises, je ne pense pas que cela sera nécessaire, mais merci quand même. :lol:
PHP est un language de scripting non typé, tu peux au mieux caster les variables :

Code : Tout sélectionner

$var = 32; $newvar = (string) $var;
Php est en effet un langage en principe non typé. Il me semble avoir pourtant déjà vu que l'on pouvait forcer ce typage, mais je ne sais plus comment.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

21 juil. 2007, 12:18

Même si les variables ne le sont pas explicitement, elles sont malgré tout implicitement typé de part leur contenu... La preuve en étant la comparaison stricte (=== et !==) qui compare non seulement les valeurs mais également les types, tout comme la fonction gettype() qui retournera le type de la valeur contenu par la variable :)

Comparaison de types en PHP
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

jed
Eléphant du PHP | 218 Messages

22 juil. 2007, 10:11

Merci, ça m'éclairci un peu sur ce point. ;)