Introducción al PHP

0
15

La palabra PHP proviene de las letras P.H.P. que significa Pre-Processor Hypertext o Pre-Procesador de Hipertexto. El PHP es un lenguaje que se ejecuta en el servidor, a diferencia de otros como JavaScript que se ejecuta en el navegador. 
PHP es muy parecido al C, si se sabe C, se puede decir que se sabe el 90% del lenguaje PHP, unicamente se diferencian en que:

  • PHP no es case sensitive (no distingue mayusculas de minusculas), salvo bugs en el tratamiento de objetos.
  • En PHP no se declaran las variables y no tienen un tipo fijo, sino que una misma variable puede almacenar a lo largo de su vida valores de todo tipo (numeros, cadenas, etc.).



Para escribir código PHP, tenemos varias alternativas o metodos, pero solo dos son recomendadas.

Primer metodo
<?PHP y ?>
Como regla general para abrir un proceso en PHP se debe usar <?php y para cerrala ?>, este es el mas recomendado puesto que es el mas aceptado desde PHP obsoletos (PHP2, PHP3, etc) hasta lo mas modernos y si usamos lenguaje XHTML debe usarse el correcto procedimiento, acuerdense que XHTML no es flexible como el HTML, por que en el primero nos da error hasta por que no falte o sobre unas comillas cosa que en HTML lo soporta.
Tambien es ampliamente recomendado cuando la pagina es completamente en PHP o antes de un comando inicial de otro lenguaje, como el comando <html> 
Ejemplo

Código PHP:
<html>
<body>
<?phpecho "Nada que poner";?></body>
</html>

Ejemplo2:

Código PHP:
<?php
$tiempo 
microtime();?><html>
<body>
Nada que poner.
</body>
</html>

Seguno metodo
<SCRIPT LANGUAGE=”PHP”> y </SCRIPT> 
Esta es la segunda manera recomendada para inicar un proceso en PHP (es la mas rara, menos conocida y menos usada) se inicia con <SCRIPT LANGUAGE=”PHP”> y se cierra con </SCRIPT>, no existe mucha ventaja en este metodo salvo que en algunos editores como Frontpage no aceptan PHP, pero si lo declaramos como en este metodo, o sea, como script Frontpage si lo aceptara, se puede usar dentro de un lenguaje o fuera de este, aunque si es fuera de un lenguaje es preferible el primer metodo.
Ejemplo:

Código PHP:
<body>
<
script language="php">
echo (
"Cualquier cosa");</script></body>
</html>  

Tercer metodo
<? y ?>
Este es el metodo mas utilizado por todo el mundo, pero a diferencia de lo que creen muchos es que no es tan recomendable (mas adelante explicare las razones), para iniciar un proceso PHP con este metodo es necesario abrir con <? y cerrarlo con ?>, por regla general si se va a usar este metodo siempre, repitoo siempre debe ser dentro de un lenguaje diferente a PHP como el HTML y nunca, jamas, se debe usar fuera de un lenguaje diferente a PHP como el HTML, para eso debemos usar el primer metodo.
Ejemplo

Código PHP:
<body>
<?echo "IMK";?></body>
</html>

Ejemplo de lo que no se debe hacer

Código PHP:
$tiempo microtime();?><html>
<body>
Nada.
</body>
</html>  

Este metodo no es tan recomendable puesto que debe estar activado en PHP.INI el acortamiento de variables que es representada por SHORT_OPEN_TAG, o sea, SHORT_OPEN_TAG = ON si esta en SHORT_OPEN_TAG = OFF (desactivada) no se podra usar este metodo, aunque en la mayoria de los servidores esta activada esta opcion, los buenos programadores siempre previenen errores y para eso no usan este metodo si no usan el primer metodo, claro ejemplo el codigo fuente del PHPBB. 

Cuarto Metodo
<% y %>
Este metodo es muy poco conocido en PHP, es conocido en ASP (eterno rival de PHP) y que no es recomendado para usar (mas adelante explicare el por que), para iniciar un proceso PHP se inicia con <% y se cierra con %>, este metodo se puede usar dentro o fuera de un lenguaje, pero si se recomienda usar el primer metodo si es fuera del lenguaje. 
Ejemplo

Código PHP:
<html>
<
body>
% echo (
"Nada que poner"); %>
</
body>
</
html>