Foros del Web » Programando para Internet » PHP »

Clases, Formas de acceso

Estas en el tema de Clases, Formas de acceso en el foro de PHP en Foros del Web. Hola Amigos/as tengo una duda, ante todo disculpen mi poca experiencia. Cuando estudie Clases me enseñaron a acceder a ellas así: class prueba { function ...
  #1 (permalink)  
Antiguo 05/11/2013, 11:49
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 11 años, 5 meses
Puntos: 5
Información Clases, Formas de acceso

Hola Amigos/as

tengo una duda, ante todo disculpen mi poca experiencia.

Cuando estudie Clases me enseñaron a acceder a ellas así:

class prueba {

function unaFuncion(){
//contenido
}
}


requería la clase y accedia a ella así

$prueba = new prueba();

y para usar sus metodos hacia lo siguiente:

$proabando = $prueba->unaFuncion($algo);


El problema es que ahora estoy modificando cosas de un código ageno de un programador bastante más avanzado que yo y no entiendo su forma de acceder a las clases, yo veo lo siguiente.

include "clase";

y sin hacer el royo de NEW ni usar -> accede a ella así:


prueba::unaFuncion($algo);


No lo entiendo, es lo mismo?, lo hago yo mal?

Muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 05/11/2013, 12:04
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: Clases, Formas de acceso

Amigo para poner codigo existe el highlight, hasta donde yo se esa manera de llamado es para propiedades staticas publicas y metodos estaticos
Ejemplo:
http://php.net/manual/es/language.oop5.static.php
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #3 (permalink)  
Antiguo 05/11/2013, 12:06
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Clases, Formas de acceso

Manual

http://www.php.net/manual/es/languag...ekudotayim.php
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: clases, formas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:52.