Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/06/2014, 09:06
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 14 años, 5 meses
Puntos: 270
Respuesta: en php también podemos llamar clases desde métodos?

Cita:
Iniciado por jor_0203 Ver Mensaje
y entonces como se usa esto
Como se usa...el qué?
Me parece que no tienes clara la diferencia entre clase, instancia, y cómo se declaran:

class xx {} <---- declaracion de una clase
$a = new xx() <---- creacion de una instancia de la clase
xx $a <--- En PHP, "notifico" que la variable $a va a usarse como una instancia de xx. Si luego metes otra cosa (una cadena, por ejemplo), a PHP le da igual.En Java, esto es una declaración de una instancia de la clase xx, estás obligado a especificarlo, y si se te ocurre asignarle algo que no sea una instancia de xx, te va a dar un error en tiempo de compilación.

Eso no se "usa".Eso es un requisito del lenguaje de programación, no una "feature" de la que vayas a hacer uso en tiempo de ejecución.

Cita:
porque según yo cuando usamos la primer letra mayúscula es una clase
Tú lo has dicho, "según tú".
En PHP sólo se requiere que se declaren las *clases*, no las instancias, porque no es un lenguaje tipado.
En Java, hay que declarar tanto las clases, como las instancias.
Si estás aprendiendo Java y estás pensando en "esto como funciona en PHP", te vas a liar mucho, sobre todo, si no tienes claros esos conceptos básicos.