On Mon, 2006-10-23 at 14:32 -0300, Franco Catrin wrote: > El lun, 23-10-2006 a las 11:36 -0300, Marcos Ramirez escribió: > > On Mon, 2006-10-23 at 01:03 -0300, Franco Catrin wrote: > > > El sáb, 21-10-2006 a las 23:15 -0300, Rodrigo Fuentealba escribió: > > > > 2006/10/21, Juan Carlos Inostroza <[EMAIL PROTECTED]>: > > > > > On Sat, 2006-10-21 at 15:56 -0300, Rodrigo Fuentealba wrote: > > > > > > En PHP, > > > > > > de una aplicación completa, cargas sólo la página y los componentes > > > > > > relacionados que tengas, si al final PHP no se compila, > > > > > > > > > > No tenia idea que PHP se compilaba. > > > > > > > > PHP /no/ se compila, y eso es lo que diferencia a PHP de Java o de > > > > otros lenguajes. Solamente cargas la página (o formulario) que vas a > > > > procesar y los scripts que se requiere. > > > > > > Eso quiere decir que las bibliotecas PHP se tienen que leer e > > > interpretar cada vez que se carga una pagina? una y otra vez? > > > > No. Aun en modo script, mod_php carga las bibliotecas una sola vez y se > > reutilizan para interpretar y ejecutar el script solicitado. > > bibliotecas en PHP? de esas que se hacen "include"?
bibliotecas de las que el S.O. tiene que cargar para correr el php (libm.so, libc.so, entre otras) y los modulos (mysql.so, ldap.so). > porque si no son PHP estamos hablando de otro lenguaje ;) ¡¿?! La idea de las bibliotecas es compartir codigo entre distintos programas ejecutables. Que lenguaje se haya usado para generarlas es irrelevante, solo importa que sigan el estandard usado/soportado por el S.O. (ELF actualmente, a.out antiguamente). Quiza tu estas hablando de Packages y/o Modulos? Si es asi, con "include" los cargas en el momento de ejecutar el script y necesariamente deben ser parseados y compilados cada vez que el script se ejecuta (tanto a traves de mod_php como via cgi). Esta caracteristica la comparten /todos/ los lenguajes interpretados (perl, python, tcl, php, entre otros) y la forma de librarse de este catch es compilar el codigo a un programa ejecutable o pseudocompilado, tarea que hacen algunos compiladores y/o algunos aceleradores de codigo. Y si, existen compiladores para perl, php, python, ruby y otros. Saludos

