Skip to content

maripon/08052017

Repository files navigation

PHP

Introducción

PHP es un lenguaje de programación de código abierto, nacido para- y usado en el desarrollo de sitios web de contenido dinámico.

PHP se ejecuta del lado del servidor, afectando al documento completo antes de que éste sea enviado al cliente. Esta es su principal diferencia con JavaScript, que se ejecuta del lado del cliente, afectando al DOM.

Como PHP se ejecuta del lado del servidor: Nunca aparece al “ver código fuente”, ni existe una Consola de PHP en los navegadores. Por esta razón, para compartir tus script en PHP puedes usar servicios como codepad……… Y para resolver muchas dudas existe Stackoverflow, además del sitio con referencias oficiales de PHP.

Para que se ejecute PHP en sus computadores, en esta clase deben tener instalado MAMP. Este programa nos permite montar un servidor local, para trabajar con Apache (servidor HTTP), MySQL (sistema de gestión de bases de datos) y PHP (lenguaje de programación).

Para trabajar con PHP debemos usar documentos con extensión *.php, los que se pueden crear de la misma manera que normalmente se crean los documentos *.html: trabajando con cualquier editor de código.

Dentro de los documentos con extensión *.php tenemos que usar etiquetas de apertura y cierre particulares, que son <?php y ?> (las instrucciones que estén entre estas etiquetas serán filtradas e interpretadas en el servidor.

Entre <?php y ?> se pueden escribir una o varias instrucciones. Si se escriben varias, éstas deben separarse mediante punto y coma ;. Y si necesitan escribir comentarios de una línea, deben anteponer un doble slash //. Por ejemplo:

<?php 
//primero defino una variable
$inception = "película escrita, producida y dirigida por Christopher Nolan";
//luego imprimo el contenido de la variable
echo $inception;
?>

Como notaron en el ejemplo, las variables en PHP se declaran con un signo peso pegado al nombre de la variable. Será muy necesario poner atención a esta y otras diferencias de PHP con JavaScript.

About

Clase 08-05-2017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors