Hola por favor usa el Highlight del foro.
Tienes una error de concepto, si vas a utilizar global para hacer multiples cosas con ellas y quieres que siempre se mantenga el valor original, no la reescribas
Código PHP:
Ver original<?php
$a=1;
$b=2;
function suma ()
{
global $a, $b;
return $a + $b;
}
function resta()
{
global $a, $b;
return $a - $b;
}
function multiplicacion ()
{
global $a, $b;
return $a * $b;
}
echo suma();
echo resta();
echo multiplicacion();
Normalmente este tipo de funciones deben de retornar un valor
incluso puedes hacer
Código PHP:
Ver original$c = suma();
echo $c;
$c = resta();
echo $c;
$c = multiplicacion();
echo $c;
De esta manera no estas reescribiendo $b y obtendrás los valores correctos
Saludos