3 de noviembre de 2014

Segunda entrega de PHP

Para los que no se encuentren al tanto. Estoy realizando una serie de publicaciones de apuntes con PHP que se irán publicando a lo largo de la semana. Puedes leer la entrada inicial pulsando aquí.

Aquí os deleito con la segunda entrega diaria de PHP, espero que os sirva de utilidad.


Constantes

Las constantes son valores definidos que no se pueden modificar. Es decir, lo contrario a las variables.
Para definir una constante se hace uso de la función define();

<?php
define(“nombre_constante”, valor);
echo nombre_constante;
?>

Concatenar

En este estupendo lenguaje, se pueden “unir” tipos de datos y que se muestren sin problemas.
Para llevar a cabo esto, se interpone un . entre los valores que queramos “unir”.

<?php
$a = “Esta es una frase”;
$b = 1;
echo $a.$b;
?>
Esto muestra en pantalla: Esta es una frase1

Comentarios

¿Qué sería de un lenguaje sin comentarios? Los comentarios permiten almacenar información relativamente relevante cuando hacemos cambios en nuestro programa, poder verlo al día siguiente, una semana después, o al mes siguiente y comprender por qué hicimos ese cambio.

Además, si queremos compartir ese programa para que lo puedan ver tanto en casa como en Inglaterra, EEUU, India... tendrán que hacerse una idea de como funciona y qué mejor manera que comentar nuestro programa.

Existen dos formas de realizar los comentarios, por línea que permiten hacer un pequeño inciso en una línea para hacer hincapié en algo concreto.

<?php
// Esto es un comentario, acaba de declarar una variable vacía.
$ejemplo;
?>

Y por otro lado, tenemos la opción de comentar bloques de código, para bien hacer pruebas, o incluir la licencia del programa...

<?php
/*
Esto es un ejemplo de un comentario
Muy largo, muy largo, muy largo....
*/
?>

Sentencias

Como todo lenguaje de programación tenemos una serie de estructuras con las que trabajar con nuestro programa, estas estructuras se llaman sentencias.
Como sentencia principal tenemos la más simple y básica que es la sentencia echo. Esta nos permite mostrar en pantalla los tipos de datos que hemos visto.

<?php
echo “Esto es un ejemplo”;
?>
Esto nos mostrará el texto entrecomillado en la página Web, o en la consola interactiva de PHP.

También tenemos los famosos condicionales que permiten manipular la forma en la que trabajará nuestro programa en función de los valores que vaya obteniendo, si hace una cosa, o hace otra. Estas sentencias se definen como if, else if y else.

<?php
$a = 1;
$b = 2;


if ($a == $b)
{
echo “Esto es igual”;
}
elseif ($a <= $b)
{
echo “Esto es correcto”;
}
else
{
echo “Si no es uno, ni otro, se mostrará este mensaje”;
}
?>
De todas las opciones sugeridas en este condicional, el único que se va ejecutar porque el resultado es correcto, es el segundo. Dado que 1 < 2.

En suma de haber visto qué es la sentencia echo y qué hace, y los condicionales. Tenemos otras muy potentes como los bucles. Los bucles son instrucciones que llevan a cabo multitud de operaciones en base a la condición que tengan. Por ejemplo, podemos repetir una frase cuántas veces queramos. 

No obstante, hay que tener cuidado dado que si no tiene una correcta programación se pueden convertir en bucles infinitos y ralentizar el ordenador, algo que siempre queremos evitar a toda costa.

Y cabe destacar que se pueden introducir tantos bucles como uno quiera, aquí lo único que nos limita es nuestras necesidades y creatividad del desarrollador.
Un ejemplo de bucles tenemos el bucle for, uno bastante potente que contiene la siguiente sintaxis:

<?php
for (variable ; condición; qué hacer)
{
Que se va a hacer;
}
?>

En la siguiente demostración veremos que el bucle imprimirá 10 veces una frase:

<?php
for ($x=0 ; $x < 10; $x++)
{
echo “Esta es la frase ”.$x.”<br>”;
}
?>

Esto mostrará en pantalla: Esta es la frase n.

Referencias

  • Manual PHP.net
  • Google
  • Wikipedia

No hay comentarios:

Publicar un comentario

Gracias por visitar mi blog y animarte a comentar. Por favor se respetuoso con sus comentarios. Cualquier error es preferible reportárlo que criticarlo por el bien de todos.



Licencia y responsabilidades

Licencia Creative Commons
netSys blog por Álvaro Castillo se encuentra bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported.

El propietario de este blog no se responsabiliza de los daños que puedan generarse u ocurrir por la información expuesta aquí, en caso de ser utilizada la responsabilidad recae bajo quién la use.

Se les informa de posibles publicaciones donde queden expuestas imágenes a terceros o marcas comerciales que siempre tendrán sus fuentes, y sus atribuciones.

Por último, en caso de confusión por la temática que se trate de los artículos, tutoriales...etc dejaremos claro que este sitio Web no colabora directamente con ningún proyecto de forma oficial.