Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2020, 08:50
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Como asignar valores a propiedades dentro de una clase

Habría que ver un poco más de tu clase y cómo la manejas, supongo que debes tener alguna instancia de la clase, tal vez usando patrón Singleton. Pero, en general, para usar métodos estáticos, también las propiedades deberían ser estáticas y acceder a ellas con self:: en lugar de $this->

Código PHP:
Ver original
  1. class miClase {
  2.      
  3.        public static $propiedad1;
  4.        public static $propiedad2;
  5.      
  6.        public static function miMetodo($arg) {
  7.           self::$propiedad1 = $valor1;
  8.           self::$propiedad2 = $valor2;
  9.        }
  10.      
  11.     }

Esto debería funcionar, sin embargo, podría no ser lo más adecuado, todo depende de cómo tengas el resto de tu clase.
__________________
- León, Guanajuato
- GV-Foto

Última edición por Triby; 14/04/2020 a las 09:55 Razón: Agregar signo $ en propiedades