par
sirakawa » 17 févr. 2012, 08:41
au passage,
define : définit une constante, pas une variable.
<?PHP
define ("CO", 12);
$va_g = 12;
$va =1;
function test ()
{
global $va_g;
// commenter et décommenter la ligne ci-dessous
$va =0;
// commenter et décommenter la ligne ci-dessous
//CO = 14;
// commenter et décommenter la ligne ci-dessous
//define ("CO", 241);
echo '<br /> const: ', CO, ' va_g: ', $va_g, ' va : ' , $va;
$va = $va_g+2;
echo ' <br />const: ', CO, ' va_g: ', $va_g, ' va : ' , $va;
$va_g = $va_g+4;
echo ' <br /> const: ', CO, ' va_g: ', $va_g, ' va : ' , $va;
}
echo ' <br /> avant appel de fonction, const: ', CO, ' va_g: ', $va_g, 'va : ' , $va;
test();
echo '<br />après appel de fonction const: ', CO, ' va_g: ', $va_g, 'va : ' , $va;
?>
au passage,
define : définit une constante, pas une variable.
[php]<?PHP
define ("CO", 12);
$va_g = 12;
$va =1;
function test ()
{
global $va_g;
// commenter et décommenter la ligne ci-dessous
$va =0;
// commenter et décommenter la ligne ci-dessous
//CO = 14;
// commenter et décommenter la ligne ci-dessous
//define ("CO", 241);
echo '<br /> const: ', CO, ' va_g: ', $va_g, ' va : ' , $va;
$va = $va_g+2;
echo ' <br />const: ', CO, ' va_g: ', $va_g, ' va : ' , $va;
$va_g = $va_g+4;
echo ' <br /> const: ', CO, ' va_g: ', $va_g, ' va : ' , $va;
}
echo ' <br /> avant appel de fonction, const: ', CO, ' va_g: ', $va_g, 'va : ' , $va;
test();
echo '<br />après appel de fonction const: ', CO, ' va_g: ', $va_g, 'va : ' , $va;
?>[/php]