1 2 3 4 5 6 7 8 9 10 11 12 13
|
$variable = 5;
/* PHP va créer un nom VARIABLE, puis à coter il va mettre 0xEF05
(offset mémoire en hexadécimal, si tu comprend pas trop c pas important
la), qui lui indiquera ou aller chercher en mémoire si tu demande
cette variable, puis à cet emplacement 0xEF05 il va y mettre le 5. */
$test = testRef( $variable );
/*Alors ici PHP va aller lire le 5 de $variable à l'emplacement 0xEF05, le copier
ensuite ailleur (car tu ne passe pas la référence de $variable), par exemple à
l'emplacement 0xAA05, et ensuite comme il doit te retourner la référence,
il va te renvoyer justement ce 0xAA05, qui sera affecté au nom TEST dans la
table des symboles. */ |
Partager