Libro para aprender programación PHP nivel básico

Manual PDF Programación en PHP5
PHP es uno de los lenguajes de programación más potentes y utilizados por los desarrolladores. Se puede hacer caso cualquier cosa y si son de los que están con ganas de aprender a programar en PHP les quiero dejar un libro muy bueno que tiene sus añitos pero que les va a ser de muchísima utilidad.

Es un libro que tiene 180 páginas y en él se tocarán los fundamentos básicos para comenzar a programar en PHP5. Se los recomiendo ya que es gratis y lo pueden leer online o descargar en PDF.

Contenido del libro:

1. Introducción a PHP
2. Características del lenguaje 3.
Variables y Constantes
4. Tipos de datos
5. Operadores
6. Estructuras de control
7. Funciones
8. Entrada y salida de datos
9. Ficheros y directorios
10. Apéndice HTML

Para acceder al libro y leerlo online tienen que entrar acá.

Visto en Frontendo

Cursos de desarrollo web gratis: HTML, CSS, Python, XML, PHP y webapps

Sé que los recursos de programación son muy bienvenidos por los lectores del blog, por eso les quiero dejar una buena recopilación de cursos de programación o desarrollo web para que se introduzcan en el tema.

cursos de programacion

Todos estos cursos los pueden encontrar en el sitio de mclibre.org, allí tienen acceso desde los íconos que identifican los diferentes lenguajes: HTML-CSS, Python, XML, PHP y webapps; dentro de ésta última categoría van a encontrar muchas cosas como CMS, phpMyAdmin y mucho más.

Por último también tienen una sección de tests para evaluar sus conocimientos.

PHPFiddle: El mejor editor de PHP en línea

PHPFiddle

Hace poco les contamos sobre JSFiddle, un editor de HTML, CSS y JavaScript con funciones sociales en línea, hoy les presento PHPFiddle, que continua con la misma idea de JSFiddle, permitiendo editar código PHP en línea fácilmente, utilidad que nos cuando se te ocurra alguna idea o la solución de algún problema y desafortunadamente no te encuentres con tu computador de desarrollo a la mano o tal vez no quieras iniciar PHP para algo tan rápido.

En PHPFiddle se puede agregar librerías fundamentales cuando estás trabajando con PHP, como Simple HTML DOM Parser, Underscore.php, PHP Mailer y otras más, características que lo convierten en un editor de PHP en línea casi tan poderoso como si lo tuviéramos local.

Respecto al editor, es posible seleccionar entre varios esquemas de colores, analizar el código con múltiples herramientas para comprobar si cumple con los estándares PSR o exportarlo a un archivo con el código fuente, como PDF y hasta enviarlo por email, por supuesto posee analizador de sintaxis en vivo.

PHPFiddle

Tutorial interactivo gratuito para aprender PHP

Screenshot_109

PHP continua siendo el lenguaje de programación web más utilizado, aunque en los últimos años han surgido otros que cada vez cogen más fuerza como Python y Ruby todavía no han logrado destronar el reinado de más de 10 años que sustenta PHP en nuestros corazones (?).

Si todavía no sabes PHP o apenas estás entrando en este infinito mundo de bits y algoritmos te recomiendo Learn PHP, un sitio similar a CodeAcademy en el cual puedes aprender PHP de forma interactiva y divertida, sin necesidad de instalar algo y directamente en el navegador.

El sitio ofrece todo lo básico pero fundamental de PHP, como son las estructuras, cadenas, ciclos, funciones y objetos, cada sección con información precisa explicándote que estás aprendiendo y como funciona en general el lenguaje.

Learn PHP

Probar tu código PHP online con PHP Code Pad

La mejor forma de aprender cualquier lenguaje de programación es con prueba y error. Tenemos que escribir el código, probarlo, ver si funciona, y si no funciona hay que buscar el error hasta que sí lo haga.

PHP Code Pad es una herramienta ideal para personas que estén aprendiendo PHP, porque nos permite probar el código online sin necesidad de instalar ningún programa. Su uso es muy simple, lo más complicado es escribir el código :P

PHP Code Online editor

Si desean seguir aprendiendo PHP, esta extensión para Chrome les puede ser de utilidad, ya que es como un manual con todas las funciones de este lenguaje de programación.

Enlace: PHP Code Pad

Código para rotar dos banners con PHP

A veces tenemos la necesidad de rotar banners porque hemos vendido el mismo espacio y dividimos las impresiones para cada cliente. Si bien esto se puede hacer con un adserver, por ahí no tenemos ganas de andar instalando uno y preferimos las cosas más simples.

Esto código también sirve para hacer pruebas A/B, estas nos permiten determinar qué banner tiene mejor rendimiento y así decidirnos cuál nos conviene.

Este código es muy básico y asigna una impresión a cada banner, es decir, cuando cargue la página aparecerá el banner #1, y cuando refresquen la página nuevamente aparecerá el banner #2.

Código para rotar 2 banners con PHP

<?php $splitIt = rand()&1; echo "<!-- $splitIt -->"; ?>
<?php if ($splitIt == 0) { ?>
<!-- ADS 1 -->
<?php } ?>

<?php if ($splitIt == 1) { ?>
<!-- ADS 2 -->
<?php } ?>

Obviamente este código requiere que tu server soporte PHP. Solo tienen que reemplazar donde dice ADS 1 y ADS 2 por los códigos de sus publicidades.

Los 5 Frameworks más populares de PHP

En un principio los lenguajes de programación fueron creados con la idea de facilitar el desarrollo de aplicaciones que resuelven problemas específicos en prácticamente todos los campos del conocimiento humano, desde software para la NASA, hasta software para programar nanobots.

Durante muchos años y décadas el software se creaba usando el solo el código en desnudo, es decir, sin librerías, ni rutinas, se reescribía el mismo código una y mil veces con cada nuevo software que se producía, luego los programadores del mundo se dieron cuenta de la situación y empezaron a crear librerías que poco a poco fueron liberando a todos para que cualquiera persona las utilizará y se ahorrará el tiempo en escribir algo que ya existe y sirve a la perfección.

Al pasar más el tiempo, se originaron los frameworks o marcos de trabajo en Español, que es básicamente un conjunto de librerías, herramientas y rutinas que ofrecen a los desarrolladores una manera muy rápida de empezar a crear sus aplicaciones.

A continuación les dejo una infografía con los 5 frameworks más populares de PHP que existen actualmente en el mercado.

top-php-frameworks-infographic

Vía: Zfort Group

Cursos en video de HTML y PHP gratis

videocurso
Este post va dedicado a todos los autodidactas que aprenden solos, puntualmente se trata de dos «cursos» en video de los lenguajes más usados en internet: HTML y PHP.

Seguramente este recurso le va a ser de muchísima ayuda a los que recién están empezando en esto.

Curso de HTML

Curso de PHP

Enlaces: Curso HTML Go!Curso de PHP

13 herramientas online para minificar código PHP, CSS y JavaScript

compressed-archiveMinificar código puede ser de muchísima utilidad para optimizar nuestro sitio web ya que los archivos serán más livianos y por ende se mejorará la velocidad de carga.

Esto es una gran ventaja desde varios puntos de vista, y uno de ellos puede ser el SEO, ya que a Google le gusta que los sitios carguen rápido y estén bien estructurados.

A continuación les dejo un par de herramientas muy útiles para minificar códigos en 3 de los lenguajes más utilizados: PHP, CSS y JavaScript.

Comprimir código PHP

  1. Tiny PHP
  2. Compress PHP Template
  3. PHP Minifier

Comprimir código CSS

  1. CSS Compressor & Minifier
  2. Minifier
  3. Pretty Diff (también soporta otros lenguajes)
  4. Minify CSS
  5. CSS Minifier

Comprimir código JavaScript

  1. Online Javascript & jQuery Minifier Tool
  2. UglifyJS JavaScript minification
  3. Minify JavaScript Online
  4. Online Javascript minifier

Visto en I Love Free Software – 123

Cómo ejecutar código PHP en los widgets de WordPress sin plugins

Hay un problema con WordPress que no permite ejecutar código PHP en los widgets, algo que en algunos casos suele ser algo muy útil. Normalmente hay que recurrir a algún plugin para activarlo, pero hoy les quiero dejar un truco muy útil que nos permite ejecutar código PHP en los widgets sin necesidad de plugins.

El truco es muy simple y consiste en editar el archivo functions.php (previo backup por las dudas) y agregar el siguiente código al final del archivo:

add_filter('widget_text','execute_php',100);
function execute_php($html){
     if(strpos($html,"<"."?php")!==false){
          ob_start();
          eval("?".">".$html);
          $html=ob_get_contents();
          ob_end_clean();
     }
     return $html;
}

Visto en Nirmaltv