Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: dizzy18 en 18 Octubre 2015, 17:40 pm



Título: Duda acerca de los parámetros de las funciones
Publicado por: dizzy18 en 18 Octubre 2015, 17:40 pm
buenos días!
tengo una duda que algunos les puede parecer tonta pero a mi me causa curiosidad.

que es mejor usar?
funciones que reciben parámetros o que no reciban parámetros?

por ejemplo en php, creo una clase llamada distancia y distancia va a tener un método llamado calcular, que convertirá los kilómetros a metros.

el método calcular debería trabajar usando
Código:
$this->var 
que seria usando los valores de la clase.

o bien que la clase distancia no tenga atributos y para calcular los metros en un kilometro se le pasen los parametros directamente a la funcion...
Código:
$obj->calcular($var)

mil gracias a cualquiera me pueda ayudar a aclarar esa duda que me anda molestando  :xD


Título: Re: Duda acerca de los parámetros de las funciones
Publicado por: MinusFour en 18 Octubre 2015, 18:03 pm
Depende... si el método calcular es para trabajar calculando los valores del objeto solamente entonces no tiene sentido exponer un parámetro al método. Si es una función genérica que quieres compartir con otras clases entonces sería mejor que declararas un método estático.