caray, ni MySQL ni Javascript entran en juego... ¿porque preocuparse tanto??
si deseas programar en PHP (ya te dijeron) no hay mucha diferencia mas que en OOP
entonces, la única manera de que obtengas tus códigos... es ¿nunca has descargado alguna clase de phpclasses.org ??? (ahí puro PHP5)
no se cual es tu verdadera gran duda....
- Dios no existe y si existiera el no se preocuparía en programar en PHP5 le bastaría con
programar bien desde PHP4 (y seguro estaría emocionadisimo con PHP6) pero nadie sabe....
yo, lo verdad... con el desarrollo de mi framework desde PHP4 y luego migrarlo (claro, sin perder compatibilidad hacia atrás) para PHP5/6 no me costado mucho solo son detalles...
y si, realmente todo la mejora es en la hora de programar OOP pero como dije (no si si este bien dicho) haber programado bien en PHP4 y luego evolucionar no es tan costoso como se imagina...
de hecho, (y doy gracias a los del proyecto de php) todavía no uso
public, ni
private, ni todos los nuevos keywords para "proteger" las clases... sigo programando al estilo OOP de PHP4 por ej.
PHP5
Código PHP:
class Foo extends Bar
{
public $candy;
function __construct()
{
parent::__construct();
}
}
y si, mi única sugerencia es.... si ya has programado en PHP4 procura emigrar desde ya tu código e PHP5 ... cruza los dedos, y da gracias a los de PHP (no a Dios) de que al menos... te va a funcionar en 85% correctamente sin modificaciones....
PHP4
Código PHP:
class Foo extends Bar
{
var $candy;
function Foo()
{
parent::Bar();
}
}
según, este ultimo tipo de clase no se si sea mejor al primero (de versión PHP5) pero mientras trabaje y aun sea compatible hacia atrás, que bien!! ¿o de veras estoy mal?
Masterojitos, si quieres saber mas... investiga sobre patrones y anti patrones.... seguro hacer spaghetti (como tu ejemplo del index.php) no es nada de OOP, pero aun... si funcionara en PHP5 (estoy seguro que si) no estoy seguro de que sea algo muy bien escrito.... no se, es mi opinión...
la mayoría de los avances entre versiones son de nivel y a manera conceptual... con el hecho de comparar código no descubrirás el verdadero potencial que tienes entre las manos...