Tutorial Introducción al PHP

websgp

Moderador
Miembro del equipo
Usuario de Bronce
Mensajes
3,724
Puntuación de reacción
13
INTRODUCCIÓN AL PHP
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
PHP:
<html>
<body>
<?php
echo "Nada que poner";
?>
</body>
</html>
Ejemplo2:
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:
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
PHP:
<body>
<?
echo "IMK";
?>
</body>
</html>
Ejemplo de lo que no se debe hacer
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
PHP:
<html>
<body>
% echo ("Nada que poner"); %>
</body>
</html>
 
Mensajes
378
Puntuación de reacción
0
Excelente tutorial amigo.... yo soy programador de php y no conocía algunos métodos :)
 
Arriba