viernes, 22 de marzo de 2019

Comentarios en PHP - Curso desde 0 de PHP/MySQL - Capítulo 3

Comentarios en PHP - Curso desde 0 de PHP/MySQL - Capítulo 3

php mysql

Algo que muchos subestiman son los comentarios en los lenguajes de programación. Si estás empezando en el mundo de la programación puedes pensar que es algo poco útil.
Vamos a ver la gran utilidad que tienen.

En este código tenemos las dos barras (//) que anulan una línea de código, en este caso el print del ejemplo.

<html>
   <head>
     <title>Comentarios en PHP</title>
   </head>
   <body>

     <?php 

      //print "Hola Mundo.";

     ?>

   </body>
</html>

Si dejamos el comentario después del ; no afecta a la línea y esta se puede ejecutar. De este modo, podemos explicar el funcionamiento de esa línea de código. Esto te ayudará a tí y a otros programadores a ver fácilmente el funcionamiento y estructura de tus códigos.

<html>
   <head>
     <title>Comentarios en PHP</title>
   </head>
   <body>

     <?php 

      print "Hola Mundo."; //Esto es un comentario en PHP.

     ?>

   </body>
</html>

Resultado:
Comentarios en PHP

Como puedes ver, el navegador ignora el comentario y no aparece en pantalla.


¿Para qué nos puede servir un comentario en programación?

Con los comentarios podemos inhabilitar partes de código en una página sin tener que borrarlas, por si más adelante las necesitamos, o porque queramos probar el funcionamiento de un solo trozo de la página.

Otro uso de los comentarios es que si haces una página con miles de líneas de código, puedes ir comentando que hace cada parte de ella, para que en un futuro te sea más fácil trabajar con tu código, o a otros programadores como expliqué un poco más arriba.

Como se escriben los comentarios multilínea en PHP 

Para finalizar el capítulo, os dejo también la sintaxis de comentarios de múltiples líneas, la sintaxis de las dos barras solo afecta a una línea.

<html>
   <head>
     <title>Comentarios en PHP</title>
   </head>
   <body>

     <?php 

      /*
      echo "Primera línea."; 
      echo "Segunda línea."; */
      echo "Tercera línea."; 

     ?>

   </body>
</html>

Resultado:
comentarios en PHP

Como puedes comprobar, al comentar el primer y segundo echo, no se muestran en el navegador, pero si el tercer echo, ya que no está comentado.

Tu primera página PHP - Curso desde 0 de PHP/MySQL - Capítulo 2

Tu primera página PHP - Curso desde 0 de PHP/MySQL - Capítulo 2

php mysql

Para este segundo tema vamos a hacer una página en PHP, muy simple. 

Por el ejemplo del tema anterior, ya sabes lo que hace, el echo, este imprime una cadena de caracteres en pantalla, ya sean letras o números.

Cómo utilizar etiquetas HTML en código PHP

En el siguiente ejemplo, he introducido etiquetas HTML dentro de un string (cadena de caracteres).

<html>
   <head>
     <title>Mi primera página en PHP</title>
   </head>
   <body>

     <?php 

         echo "<p>Hola Mundo.</p>";
 
         echo "Hola Mundo.";

     ?>

   </body>
</html>


Ambas líneas devuelven este mismo resultado:


hola mundo

El ejemplo anterior es tan simple, que se puede escribir sin necesidad de PHP, con HTML es suficiente:

<html>
   <head>
     <title>Mi primera página en PHP</title>
   </head>
   <body>

   <p>Hola Mundo.</p>

   </body>
</html>

Resultado:
hola mundo

¿Dónde se puede escribir código PHP?

Lo más común es encontrarse el código PHP entre las etiquetas <body>, no obstante, hay cosas que funcionan desde el <head>.

La función print en PHP

Para terminar el capítulo 2, os voy a enseñar otra función con la que podemos imprimir textos en pantalla y con la que podemos hacer lo mismo que echo.
<html>
   <head>
     <title>Mi primera página en PHP</title>
   </head>
   <body>

     <?php 

      print "Hola Mundo.";

     ?>

   </body>
</html>

Resultado:
hola mundo



Introducción a PHP- Curso desde 0 de PHP/MySQL - Capítulo 1

Introducción a PHP- Curso desde 0 de PHP/MySQL - Capítulo 1

php mysql

En este curso vamos a ver con todo detalle el lenguaje de programación web PHP. Voy a estar actualizándolo siempre, con nuevos ejemplos y trozos de código para que podáis desarrollar vuestros proyectos más fácilmente.

Antes de empezar a ver trozos de código y aplicaciones en PHP deberás aprender lo básico para poder entenderlo.

Cómo único requisito para seguir el curso, deberías saber HTML y algo de CSS.

¿Qué es PHP?

PHP (Hypertext Preprocessor) es un lenguaje de código abierto especializado para el desarrollo web y que además, puede ser incrustado en HTML.

Veamos un ejemplo de incrustación:


<!DOCTYPE HTML>
<html>
    <head>
        <title>Ejemplo</title>
    </head>
    <body>

        <?php
            echo "Bienvenido al curso de PHP";
        ?>

    </body>
</html>

Aquí tenemos una página HTML con el código PHP que se incrusta con las etiquetas de apertura y de cierre <?php ?>. echo nos muestra una cadena de caracteres en pantalla.

Guardar un archivo PHP

Para guardar un archivo PHP correctamente, lo haremos guardando con la extensión .php.


extensión .php

Interpretar el código PHP

Para interpretar código PHP necesitarás un navegador web y un servidor web.
Es más sencillo de lo que parece.
Puesto que estás leyendo este curso, el navegador ya lo tienes.
Para hacer un servidor web en tu propio ordenador, instala algún programa que cuente con Apache y MySQL (a esto le daremos uso más adelante).

En mi caso, para este curso, voy a utilizar:

-Dreamweaver para escribir y probar el código.
-Chrome.
-XAMPP.

Por supuesto hay muchas alternativas que puedes utilizar, es cuestión de gustos.

Descargar XAMPP

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que contiene MariaDB, PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser increíblemente fácil de instalar y usar:

https://www.apachefriends.org/es/index.html

Está disponible para Windows, Linux y OS X.


No voy a hacer un tutorial de como instalarlo ya que es relativamente sencillo, si necesitas ayuda, añadiré el tutorial, solo déjame un comentario.

Una vez instalado lo abrimos e iniciamos de momento el servicio Apache, (y MySQL cuando lo utilicemos).


xampp control panel

A partir de ahora, los archivos que quieras probar deberás guardarlos en la carpeta htdocs. En mi caso he creado una carpeta para tener los archivos del curso organizados. Tú puedes hacerlo como mejor te vaya, pero te recomiendo una carpeta para cada sitio web  que crees.

carpeta htdocs


He guardado el código del ejemplo dentro de mi carpeta.

archivo php

Para cargar esta página en el navegador solo hay que introducir esta URL:

curso php/mysql
Si has seguido todos los pasos hasta ahora, ya podrás interpretar tus páginas de PHP en el navegador.

Fíjate que no importan las mayúsculas y minúsculas en la URL, ya que mi carpeta THEHITTOSLAB estaba escrita en mayúsculas.

¿Qué pasa si intentamos abrir el archivo PHP directamente con el navegador si utilizar el servidor web?

Esto es lo que pasa, se interpreta como un texto plano.

¿Por qué pasa esto?

Porqué PHP es un código de programación de lado del servidor.

programación de lado del servidor

Como introducción ha sido un poco larga, pero quería dejaros claro el tema del servidor web. Has aprendido algo fundamental para programar en PHP.