[Php-objetos] Consulta sobre try catch
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Feb 17 00:07:56 ART 2009
Hola Gerardo,
El lun, 16-02-2009 a las 22:56 -0300, Gerardo Valiani escribió:
> Pero si escribimos el try/catch fuera del metodo, no estamos
> escribiendo codigo hibrido? No era la idea evitar eso? Ojo, pregunto
> nada mas. Porque yo tambien estoy algo perdido con el tema de las
> excepciones.
No, porque por un lado podemos pensar que el script es el "objeto
programa" que usa a los demás Objetos, entonces es el que atrapa la
excepción.
Por otra parte, podría haber otro Objeto que sea el que use los
vehículos y haga algo con el calculo del combustible. En ese caso, el
try/catch estaría en el método de este supuesto objeto que lo usa.
A su vez, este puede estar adentro de otro, y así sucecivamente
mientras haga falta.
Generado excepciones, lo que pasa es que podés poner el try/catch en
quien más te guste, ya que todos los llamadores escucharán la excepción
generada.
También podrías no atraparla en ninguno, con lo cual llega "hasta
arriba del todo" y la vez en el navegador.
Para terminar, código híbrido sería tener variables y funciones junto
con objetos y mensajes. En este caso no las hay.
> Saludos!
=mente!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-objetos