Tengo una clase con variables de miembro. ¿Cuál es la sintaxis en PHP para acceder a las variables miembro desde dentro de la clase cuando se llama a la clase desde un contexto estático?Cómo hacer referencia a una variable de miembro de constante estática en PHP
Básicamente quiero llamar a un método de clase (pero no crear un objeto nuevo), pero cuando se llama al método de clase, quiero inicializar un puñado de variables constantes estáticas que deben compartirse entre las diferentes clases métodos.
O si hay una forma mejor de hacerlo, entonces lo que propongo, por favor, comparta conmigo (soy nuevo en PHP) Gracias!
por ejemplo.
class example { var $apple; function example()//constructor { example::apple = "red" //this throws a parse error } }
"Ejemplo :: $ manzana = 'rojo';" Funciona si está fuera del alcance de la clase Ejemplo. – camomileCase
Si $ apple es público. – camomileCase
Gracias Chris. el self :: además de declarar la variable como una estática privada era lo que estaba buscando :) – justinl