Visual Basic Foro
Programación => PHP => Mensaje iniciado por: TOLO68 en Abril 25, 2022, 04:54:05 pm
-
Hola a todos, quiero crear una variable global en PHP.
El codigo en VB6 seria....
Dim mivar As String
Sub escribir()
mivar = "mi valor"
End Sub
Sub leer()
Debug.Print "leer= " & mivar
End Sub
Sub Main()
escribir
leer
End Sub
Pero no se como hacer eso en PHP.
El Sub Main, vendria a ser el archivo .php con las funciones escribir y leer.
Muchas gracias a todos
-
En un archivo php llamado digamos variables.php pones por ejemplo:
define("MIVAR", "mi valor");
y aqui puedes poner incluso mas variables
En otro archivo php llamado digamos trabajo.php llamas en el (a fuerza) a variables.php de esta forma:
include("variables.php");
echo MIVAR; // esto seria como el debug.print de vb6. aqui por ejemplo se imprimira "mi valor"
-
Hola YAcosta, gracias, pero no era esto lo que queria.
Ya pude solucionarlo con......
--------------------------------------------------------------------
$gvar = '12';
function suma($arg_1)
{
global $gvar;
$gvar = $gvar + $arg_1;
}
function resta($arg_1)
{
global $gvar;
$gvar = $gvar - $arg_1;
}
suma('5');
echo 'suma = '.$gvar; // resultado = 17 (12 + 5)
echo '<br>';
resta('2');
echo 'resta = '.$gvar; // resultado = 15 (17 - 2)
--------------------------------------------------------------------
La diferencia, es que en PHP se tiene que declarar la variable dentro la funcion, lo puedes ver en negrita