Dans l'exemple du mot-clé PHP global, le résultat n'est pas égal à 15 mais est en réalité égal à 10
石岳
石岳 2018-07-25 16:57:37
0
2
1194

Le code est le suivant

<?php

$x=5;

$y=10;

function myTest()

{

global $x,$y;

$y =$x+ $y;

}

myTest();

echo $y; // Sortie 15

?>


石岳
石岳

répondre à tous(2)
ringa_lee

La réponse est 10, c'est vrai. Tout d'abord, vous devez comprendre la définition du mot-clé global. Il y a une grande différence entre global et $GLOBALS définit les variables comme des variables globales. result sera naturellement 15. , et global est utilisé comme référence. Veuillez noter qu'une référence n'est pas un pointeur. Elle ne peut finalement pas changer le résultat de $x ou $y !

范珺

Il semble qu'il soit 15h

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!