Create Facebook applications with CodeIgniter
Learn how to incorporate the Facebook SDK into the CodeIgniter framework, using the available functions to create applications. …
Learn how to incorporate the Facebook SDK into the CodeIgniter framework, using the available functions to create applications. …
Ya he comentado alguna vez el peligro de no estar a la última de las novedades que salen en un lenguaje de programación. En este caso voy a hablar de PHP5. La nueva versión nos ofrece una serie de métodos que el autor define como “mágicos”, supongo que por el hecho de que nos pueden dar una funcionalidad un tanto especial.
VÃa / Good PHP Tutorials
Unos consejos interesantes sobre cómo mejorar el rendimiento de tus páginas cuando usas PHP.
VÃa / dzone
Si el otro día Facebook nos sorprendía con HipHop, hoy me entero que también han desarrollado una extensión para PHP llamada XHP, la cual permite añadir XML (o HTML) en el código PHP y que sea una expresión válida. ¿Qué quiere decir esto?, pues que no es necesario hacer tratar el HTML como string o usar ?> … <?php para añadir HTML en nuestros scripts.
$href = 'http://www.facebook.com';
echo <a href={$href}>Facebook</a>;
Además escapa automáticamente el contenido de las variables para evitar vulnerabilidades:
<?php
echo '<div>Hello '.htmlspecialchars($_GET['name']).'</div>';
<?php
echo <div>Hello {$_GET['name']}</div>
También ofrece la posibilidad de definir elementos XML, sus atributos o su estructura.
Tengo mis dudas sobre su rendimiento, pero pensando en que ellos “compilan” el código PHP, al final no les afectará en rendimiento.
Vía / PHPDeveloper.org
Interesante script que nos permite cargar paquetes al estilo Java desde PHP. Aunque ya existen los phar, que es un paquete de PHP, esto puede resultar una posibilidad o al menos un método a tener en cuenta para importar varios archivos simultáneamente.
read()))
{
/* Reject parent, current directories and sub directories */
if(($file == '.') ||
($file == '..') ||
(is_dir($d->path . "/" . $file)))
{
continue;
}
require_once($basePath . $importFilePath . "/" . $file);
}
} else {
/* If a single file is specified */
$importFile = str_replace(".", "/", $classPath) . ".php";
require_once($basePath . $importFile);
}
}
?>