Ads 468x60px

sábado, 27 de abril de 2013

Aprende PHP Desde Cero Nivel I

Aprende PHP Desde Cero Nivel I
Asi es, aca ire colocando pasos basicos para introducir a todo aquel interesad@ en aprender a programar en lenguaje PHP para desarrollo web. Asumire que conoces al menos las partes textuales basicas de programacion o al menos estas introduccido al pseudocodigo para que puedas entender como funciona la logica de programar que en resumen viene a ser similar sin importar el lenguaje de programacion al cual te inclines.

Este mini tutorial no es un curso completo de programacion sin embargo si sirve como introduccion al mismo. En este caso nos centraremos en un curso de PHP Basico que tendra varios niveles.

QUE NECESITO?
- El servidor web Apache funcionando en tu PC.
- El interprete PHP instalado
- Un editor para programar como Kate o Notepad++
- Conocer sobre las etiquetas HTML

Ahora si no puedes disponer de lo anterior, perfectamente existen online y de forma gratuita interpretes de codigo que puedes ejecutar para ver si tu codigo programado funciona o no. Por lo que te puedo recomendar el siguiente LINK solo en caso que no dispongas de lo anteriormente mencionado.

Aunque lo siguiente resulte redundante, si te vas a dedicar a programar en PHP debes saber sobre la funcionalidad, compatibilidad y bajo que entornos se utiliza PHP, por lo cual una leida rapida a WIKIPEDIA no te caeria mal.

Ya puestos en el tema, lo primero que siempre haz de tener en cuenta al crear un documento PHP es que su extension siempre ha de terminar en .php por lo que no importa como llames a tu archivo, pepe, juan, perez...siempre deben terminar bajo la extension  pepe.php, juan.php, etc.

Todo codigo PHP siempre debe ir entre las etiquetas   <?php   ---tu codigo php----   ?>  , ya que es la unica forma que el interprete PHP reconoce que debe leer y ejecutar todo lo que esta dentro de dichas etiquetas. Y dicha etiquetas estan entre las etiquetas <body> del HTML.

Para imprimir en PHP un mensaje a la pantalla, se usa la funcion echo. Un ejemplo de un tipico Hola Mundo imprimido por pantalla seria:

<html>
<head></head>
<body>
<?php
  echo "Hola Mundo";
?>
</body>
</html>

El codigo anterior lo guardaras bajo el nombre que quieras, pero con la extension .php , supondre que llamaste a tu archivo anterior indice.php  y que estamos trabajando bajo un entorno GNU/Linux y que tu carpeta "Documento root" de Apache web server es  /var/www/html  . Si tienes el Apache Server ejecutando en tu GNU/Linux y es el Apache que trae por defecto, generalmente el Document Root o carpeta principal de Apache es  /var/www/html. Por lo que guardaras a indice.php dentro de esa ruta. Puedes probar si el codigo funciona a traves de una terminal asi:

bash#  php  /var/www/html/indice.php

Si se imprime el "Hola Mundo" mas etiquetas HTML en pantalla indica que el codigo esta correcto, y no fallara al ejecutarlo via web, pero si de lo contrario da error de sintaxis, verifica todo lo especificado anteriormente y revisa y compara tu codigo fuente con el expuesto aqui.

Si todo ha salido bien, y tu Apache Server se esta ejecutando, abre un navegador y accede a tu primer programa PHP escribiendo en la barra de busquedad:

http://localhost/indice.php

Debe salirte un simpatico "Hola Mundo" en tu navegador. Si es asi, felicidades, ya tienes tu primer programita basico en PHP.

VARIABLES EN PHP

* Las variables en PHP se declaran siempre anteponiendo un signo de moneda ($), por ejemplo:

$nombre
$edad
$salario

Son sensibles a mayusculas y minusculas, por lo que :

$Nombre
$NOMBRE

Son 2 variables distintas *Pero las funciones y palabras reservadas del lenguaje no son sensibles a mayusculas y minusculas*. En PHP el tipo de variable no hay que pre-definirlo, acepta cualquier valor:

$nombre = "pepe";    //Se declara una variable de tipo string
$edad = 25;               //Se declara una variable de tipo integer
$salario = 23.98;      //Se declara una variable de tipo float

Por lo tanto, puedes utilizar el siguiente ejemplo donde se declaran variables de distintos tipos y se imprime el resultado en pantalla con echo:

<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$dia = 24; //Se declara una variable de tipo integer.
$sueldo = 758.43; //Se declara una variable de tipo double.
$nombre = "juan"; //Se declara una variable de tipo string.
$exite = true; //Se declara una variable boolean.
echo "Variable entera:";
echo $dia;
echo "<br>";
echo "Variable double:";
echo $sueldo;
echo "<br>";
echo "Variable string:";
echo $nombre;
echo "<br>";
echo "Variable boolean:";
echo $exite;
?>
</body>
</html>

Recuerda que para probar tu codigo basta con:

http://localhost/indice.php

SENTENCIA CONDICIONAL EN PHP

Algo mas interesante de lo que ya hemos vistos hasta el momento, son las condiciones IF..ELSE.
Usemos de ejemplo el siguiente codigo:

<head></head>
<body> 
<?php
  $dia=date("d");
  if ($dia<=10)
  {
    echo "sitio activo";
  }
  else
  {
    echo "sitio fuera de servicio";
  }
  ?>


</body>
</html>

Los operadores relacionales en PHP son:

> Mayor
>= Mayor o igual
< Menor
<= Menor o igual
== Igual
!= Distinto

Y esto es todo por el momento, luego continuare con Aprende PHP Nivel II proximamente....espero que esta mini guia les vaya sirviendo como instruccion.






2 comentarios: