tag:blogger.com,1999:blog-19450532.post8802200653771968206..comments2023-08-04T05:53:13.693-03:00Comments on PHP Senior: No eres un desarrollador Senior si no sabes lo que son las SPL ;-)Enrique Placehttp://www.blogger.com/profile/15452998349449419148noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-19450532.post-40862663075009021662010-04-15T15:11:05.546-03:002010-04-15T15:11:05.546-03:00Hola, hace un tiempo que empece a programar en php...Hola, hace un tiempo que empece a programar en php y este blog siempre aparece cuando consulto algo :). Gracias por los consejos y por hacerme descubrir cosas nuevas. <br />Estuve viendo el manual de SPL y al parecer esta bastante completo dejo el link:<br />http://ar2.php.net/manual/en/book.spl.phpJuan Pablohttps://www.blogger.com/profile/08404861531007757609noreply@blogger.comtag:blogger.com,1999:blog-19450532.post-24061651303636762712009-01-07T17:43:00.000-02:002009-01-07T17:43:00.000-02:00Tranquilo... creo que tu intención se entendió a l...Tranquilo... creo que tu intención se entendió a la primera ;) solo que hay talibanes para cualquier cosa: ortografía, sistemas operativos... lenguajes.<BR/><BR/>Lo que comenta es una tontería y sí, es obvio que se puede tomar como pseudocódigo, en php también puedes hacerlo mucho más corto:<BR/><BR/>foreach ( scandir($path) as $file ) {}<BR/>foreach ( glob("$path/*.$filter") as $file ) {}<BR/>la clásica:<BR/>while ( ($archivo = readdir($path)) !== false ) {}<BR/>...pero no tan robusto ^^!<BR/>Buff, hay mil formas, la recursividad también es abstracta, no tiene nada que ver con el lenguaje.<BR/><BR/>Estoy totalmente de acuerdo en la cantidad de funcionalidades nativas y desconocidas de PHP... tenemos librerías externas, frameworks... que en muchos casos implementan lo que PHP ya puede hacer pero es cierto, sí, se desconocen.Covihttps://www.blogger.com/profile/15558793522311452874noreply@blogger.comtag:blogger.com,1999:blog-19450532.post-11791179768456409802008-08-01T17:48:00.000-03:002008-08-01T17:48:00.000-03:00Estimado StarSur:> Eso es Python, tambien p...<B>Estimado StarSur:</B><BR/><BR/>> Eso es Python, tambien podria <BR/>> ser Ruby, o un macro de Lisp, pero <BR/>> seguro que no seria Java, <BR/>> imposible desde un punto de vista <BR/>> filosofico, economico y social, <BR/>> imposible.<BR/><BR/>Sí, bueno, no fui claro, lo que quise decir: tu me saliste con código de un lenguaje X, yo te comenté que era un lenguaje Y como ejemplo de que "no te entiendo nada, que tiene que ver una cosa con otra" (sorry, soy duro a veces).<BR/><BR/><B>Nota mental:</B> dejar de hacer chistes que solo yo entiendo y luego quedo pegado cuando los explico y nadie me cree.Enrique Placehttps://www.blogger.com/profile/15452998349449419148noreply@blogger.comtag:blogger.com,1999:blog-19450532.post-84279976384454499642008-08-01T00:20:00.000-03:002008-08-01T00:20:00.000-03:00Eso es Python, tambien podria ser Ruby, o un macro...Eso es Python, tambien podria ser Ruby, o un macro de Lisp, pero seguro que no seria Java, imposible desde un punto de vista filosofico, economico y social, imposible.StarSurhttps://www.blogger.com/profile/08774478498375944079noreply@blogger.comtag:blogger.com,1999:blog-19450532.post-40544185230934389632008-05-27T18:41:00.000-03:002008-05-27T18:41:00.000-03:00Estimado StarSur:Ajá y eso es ... Java?Entonces? ;...<B>Estimado StarSur:</B><BR/><BR/>Ajá y eso es ... Java?<BR/><BR/>Entonces? ;-)Enrique Placehttps://www.blogger.com/profile/15452998349449419148noreply@blogger.comtag:blogger.com,1999:blog-19450532.post-19312877886961597752008-05-20T22:57:00.000-03:002008-05-20T22:57:00.000-03:00ese codigo es equivalente a esto:import osfor dirp...ese codigo es equivalente a esto:<BR/><BR/>import os<BR/><BR/>for dirpath, dirnames, filenames in os.walk("/home/alqu/stuff"):<BR/> for filename in filenames:<BR/> print filenameStarSurhttps://www.blogger.com/profile/08774478498375944079noreply@blogger.comtag:blogger.com,1999:blog-19450532.post-72200616164112053462008-05-02T20:51:00.000-03:002008-05-02T20:51:00.000-03:00Muy poderosas, ocupo a diario, Iterator, ArrayObje...Muy poderosas, ocupo a diario, Iterator, ArrayObject, SplObjectStorage (Colección de objetos), SplObserver, RecursiveIterator, DirectoryIterator.<BR/><BR/>muy recomendado usarla, auque aun falta documentación oficial de php, pero vale la pena jugar con ellas y usarlas.Andrés Guzmánhttps://www.blogger.com/profile/11554275250073230833noreply@blogger.comtag:blogger.com,1999:blog-19450532.post-11782027910649774502008-05-02T15:23:00.000-03:002008-05-02T15:23:00.000-03:00Creo PHP debería de hacerle mas ruido a sus librer...Creo PHP debería de hacerle mas ruido a sus librerías internas, son muy poderosas y dan mucha funcionalidad de forma nativa.<BR/><BR/>De todos modos gracias por acordarte de hace tanto tiempo ;-)Anonymousnoreply@blogger.com