Pero quiero que sea con la estructura POO.
Código PHP:
<?php
$arr = array(4,5,6,8,4,5,4,6,6,4);
arsort($arr);
foreach ($arr as $a) {
echo "$a <br />";
}
?>
| ||||
Respuesta: Pasar este script a POO ¿Y para qué? ![]() No hace falta que se OO, hacerlo sería únicamente exceso de código. Una clase jamás debe ser usada únicamente como contenedor de código a menos que se justifique. El código que muestres no amerita ninguna cualidad que OO deba resolver, sería absurdo. Asé que, ¿qué justificación tienes al respecto? No le veo caso.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Pasar este script a POO Cita:
Iniciado por pateketrueke ![]() ¿Y para qué? ![]() No hace falta que se OO, hacerlo sería únicamente exceso de código. Una clase jamás debe ser usada únicamente como contenedor de código a menos que se justifique. El código que muestres no amerita ninguna cualidad que OO deba resolver, sería absurdo. Asé que, ¿qué justificación tienes al respecto? No le veo caso. Estoy iniciando con OOP, espero entiendan. entonces usaria un include 'script.php'; y lo llamaría dentro de mi class{ } ya que si estoy trabajando con OOP y voy a necesitar este script, como lo utilizaria dicho script ? saludos
__________________ Cuantas cosas por ver y no hay tiempo: "El defecto de las redes sociales es que nunca podemos ver todos los contenidos" Última edición por jrclurita; 27/04/2013 a las 02:53 |
| ||||
Respuesta: Pasar este script a POO La programación orientada a objetos no consiste en escribir clases ni instanciar objetos, eso es un mito. ![]() La clave detrás de OO es "State and behavior." que sería estado y comportamiento. Tu código no tiene estados, y no precisa ningún otro comportamiento por eso no amerita ser OO, así que transformar tu código y encapsularlo en una clase no te sirve de nada pues eso no es OO. Si quieres aprender OO primero entonces aprende a usarlo, no a escribirlo desde cero. Hay excelentes clases nativas de PHP así como muchas librerías que son totalmente orientadas a objetos, si buscas aprender ahí tienes bastante para practicar. PDTA: te sugiero leer el siguiente artículo: http://me.veekun.com/blog/2013/03/03...her-oo-heresy/
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Pasar este script a POO Cita: Gracias por los consejos.
Iniciado por pateketrueke ![]() La programación orientada a objetos no consiste en escribir clases ni instanciar objetos, eso es un mito. ![]() La clave detrás de OO es "State and behavior." que sería estado y comportamiento. Tu código no tiene estados, y no precisa ningún otro comportamiento por eso no amerita ser OO, así que transformar tu código y encapsularlo en una clase no te sirve de nada pues eso no es OO. Si quieres aprender OO primero entonces aprende a usarlo, no a escribirlo desde cero. Hay excelentes clases nativas de PHP así como muchas librerías que son totalmente orientadas a objetos, si buscas aprender ahí tienes bastante para practicar. PDTA: te sugiero leer el siguiente artículo: [url]http://me.veekun.com/blog/2013/03/03/the-controller-pattern-is-awful-and-other-oo-heresy/[/url] ![]()
__________________ Cuantas cosas por ver y no hay tiempo: "El defecto de las redes sociales es que nunca podemos ver todos los contenidos" |
Etiquetas: |