El problema es otro:
Estás abandonando la función con
return antes de asignarle el valor a
$VariableGeneral.
Código PHP:
<?php
function Suma($valor1,$valor2){
return ($valor1 + $valor2); // en esta línea saliste de la función
$VariableGeneral = 2000; // por lo que esta línea es ignorada
}
?>
Forma correcta:
Código PHP:
<?php
function Suma($valor1,$valor2){
global $VariableGeneral;
$VariableGeneral = 2000;
return ($valor1 + $valor2);
}
?>