Question a 0e

pourquoi si je défini $a cela plante ???

je pensais que PHP pouvait tout accepter lol type modifiable à volonté variables classables à volonté ???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$a=1;
$x="PHP5";
echo "\$x vaut : $x et est de type ", gettype($x),"<br />";
$a[]=&$x;
echo "\$a[0] vaut : $a[0] et est de type ", gettype($a),"<br />";
$y=" 5 eme version de PHP";
echo "\$y vaut : $y et est de type ", gettype($y),"<br />";
$z=$y*10;
echo "\$z vaut : $z et est de type ", gettype($z),"<br />";
$x.=$y;
echo "\$x vaut : $x et est de type ", gettype($x),"<br />";
$y*=$z;
echo "\$y vaut : $y et est de type ", gettype($y),"<br />";
$a[0]="MySQL";
echo "\$a[0] vaut : {$a[0]} et est de type ", gettype($a),"<br />";
echo "\$x[0] vaut : {$x[0]} et est de type ", gettype($x),"<br />";
?>
Warning: Cannot use a scalar value as an array

On peut pas avoir une variable $a de type int

puis la transformer en tableau ?