Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2013, 17:53
Avatar de ilen
ilen
 
Fecha de Ingreso: febrero-2009
Mensajes: 125
Antigüedad: 15 años, 8 meses
Puntos: 2
Exclamación PHP variable global en varios archivos

Hola, tengo un problema y pues esque en mi host yo puedo declara una variable global en un archivo y en otro archivo que es le sigue en ejecucion la puedo usar sin necesidad de usar ningun include y tampoco llamarla otra vez como global (claro siempre y cuando no este dentro de una funcion)

es decir en clase.php yo hago esto mi archivo primero.php
Código PHP:
Ver original
  1. class miclase{
  2.     function getdatos(){
  3.         // lo que sea
  4.         return "lenin";
  5.    }
  6. }
  7.  
  8. // al final de la clase de golpe la instancio y la pongo en un variable global para seguir usandola en el tiempo de ejecución
  9. global $MISDATOS;
  10. $MISDATOS = new miclase();


y luego en mi archivo segundo.php hago lo siguiente

Código PHP:
Ver original
  1. echo $MISDATOS->getdatos();

quiere decir que lo llamo sin problema en mi host lo puedo hacer y todo me va bien, sin usar ningun requiere ni otra vez llamar con el globla $MISDATOS, es decir en tiempo de ejecución todo corre y funciona bien en el HOST


pero ahora instale en mi maquina WAMPSERVER y estoy desarrollando de manera local, pero en LOCAL esto no me funciona me dice que getdatos() no es un funcion bueno me sale el error como si no existe esa funcion,
como puedo hacer para que me funcione igual que en HOST ?