Introducción a PHP
Introduccion a PHP
PHP toma un poco de su sintaxis de otros lenguajes como C, shell, Perl,e incluso Java. Por lo que se puede decir que es una mescla de las mejores características de otros lenguajes brindando facilidad y funcionalidad. Lo que explicare en este primer post es:
- Como PHP se inserta en HTML
- Como escribir comentarios
- Referencia indirecta a Variables
- Variables de Gestión
Como PHP se inserta en HTML
Lo primero que se necesita aprender en PHP es como se inserta en HTML
<HTML>
<HEAD>Introduccion a php</HEAD>
<BODY>
El siguiente código mostrara "Kernel Error":
<?php
print "Kernel Error";
?>
</BODY>
</HTML>
En este ejemplo, verá que su código PHP se encuentra insertado en su HTML. Cada vez que inicie un comando en PHP necesita la etiqueta de apertura <?php, que lo que hace es ejecutar todo lo que este adentro, hasta encontrarse con un ?> que es el fin de la etiqueta. A continuación, sustituye el codigo de php por su codigo de salida (si es que hay uno) en HTML. Lo que daria el siguiente mensaje de salida en el navegador web:
<HTML> <HEAD>Introduccion a php</HEAD> <BODY> El siguiente código mostrara "Kernel Error": Kernel Error </BODY> </HTML>
Como insertar comentarios
Lo siguiente que aprenderemos acerca de PHP es la forma de insertar
comentarios, se puede insertar comentarios de tres formas distintas:
Parecido a C
/*Esto es parecido a C * por lo que puede ser un comentario multilinea *siempre y cuando no lo cierres con un: /
Parecido a C++
// Este a diferencia del parecido a C este acaba al final de la linea // aunque puedes agregar mas lineas para continual // siempre y cuando no olvides los "//"
Parecido a una Shell
# Este comentario tambien acaba al final de la linea # al igual que el anterior se puede continuar # con una linea nueva con un "#" antes
Variables
Las variables en PHP son muy diferentes a los lenguajes compilados como C y Java. Esto es debido a su naturaleza porque no es necesario declarar las variables antes de utilizarlas, no es necesario declarar
su tipo y, en consecuencia, una variable puede cambiar el tipo de su valor como usted dese.
Las variables en PHP van precedidas de un signo $, y similar a la más los lenguajes mas recientes, por lo que puede comenzar con una letra (A-Za-z) o _ (guión bajo) y puede entonces contienen el mayor número de caracteres alfanuméricos y subraya que lo desee.
Ejemplo Correcto
$contar // empieza con un carácter de la (a-z) $_Objeto // empieza con un guión bajo $A123 //empieza con un carácter de la (A-Z)
Ejemplo Incorrecto
$123 //No se debe establecer con un numero $*ABC //No se puede establecer con un símbolo que no sea _
Como se mencionó anteriormente, no es necesario declarar las variables o de sus tipo antes de usarlos en PHP. El ejemplo de código siguiente utiliza las variables:
$PI = 3.14; $radio = 5; $curfunferencia = $PI * 2 * $circunferencia; // Circunferencia es igual a pi * diámetro
Como se puede ver que ninguna de las variables son declaradas antes de ser utilizadas.
PHP no soporta variables globales al igual que muchos otros lenguajes de programación (con excepción de algunas variables predefinidas, de las que… hablaremos luego).
Las variables estan a su alcance, y si crean en una función, que esta
disponible sólo para la vida útil de la función. Las variables que se crean en codigo principal (no dentro de una función) no son variables globales, no se pueden ver al interior de funciones, pero puede acceder a ellos mediante una el comando especial $ GLOBALS [], utilizando el nombre de la variable como la string offset.
El ejemplo anterior se puede volver a escribir la siguiente manera:
$PI = 3.14; $radio = 5; $circunferencia = $GLOBALS["PI"] * 2 * $GLOBALS["radio"];
Puede que se han dado cuenta de que a pesar de todo esto está en el código principal del código(no hacer uso de funciones), siguen estando libres de usar $ GLOBALS [], aunque en este caso, se le da ninguna ventaja.
Referencia indirecta a Variables
Una muy útil característica de PHP es que se puede acceder mediante el uso de variables con una referencia indirectas, o para decirlo llanamente, usted puede crear y acceder a las variables por
nombre en tiempo de ejecución.
observa el ejemplo:
$nombre= "bacho"; $$nombre= "usuario registrado"; print $bacho;
Este código se traduce en la impresión de “usuario registrado”.
La que tiene un $ adicional es para acceder a la variable con el nombre especificado por el valor de $nombre= “bacho” y cambiar su valor a “usuario registrado“.
Por lo tanto, una variable llamada $bacho se crea a partir de la variable $nombre.
Puede utilizar tantos niveles de indirecciones como quieras añadiendo
mas “$” delante de una variable.
Administración de variables
isset ()
isset () determina si una determinada variable ya ha
sido declarada por PHP. Devuelve un valor booleano true si
la variable ya esta establecida , y false en caso contrario, o si la variable se establece en el valor NULL.
Observa el siguiente ejemplo:
if (isset($nombre)) {
print '$nombre configurado';
}
Este fragmento de código comprueba si la variable $nombre
se define. Si $nombre se define, isset () devuelve true, lo que devolveria en el codigo ‘$nombre configurado. Si no es así, no se genera el print.
unset ()
unset () des-declara variables ya establecidas, y libera toda la memoria que fue utilizada si ninguna esta usando ese valor. Una llamada
a isset () en una variable que ha sido unset () deberia devolver el resultado false.
Por ejemplo:
$ nombre = "bacho"; unset ($nombre); if (isset ($nombre)) ( print '$nombre configurado' ; )
Este ejemplo no generan ninguna salida, porque isset () devuelve
falsa.
empty ()
empy () se puede utilizar para comprobar si una variable no se ha declarados o su valor es falso. La construcción de este lenguaje se usa generalmente para comprobar la si un formulario variable no se ha enviado o no contiene datos. Cuando un control variable de verdad, su valor se convierte primero a un acuerdo con el booleano normas en la sección siguiente y, a continuación, se comprueba de verdadero / falso.
Por ejemplo:
if (empty ($nombre)) (
print 'Error: NO EXISTE EL VALOR nombre';
)
Este código imprime un mensaje de error si $nombre no contiene un valor.
Posts Relacionados
- OpenLaszlo -> Introducción ¿Qué es OpenLaszlo? Básicamente OpenLaszlo es un conjunto de programas...
- Introduccion a Metasploit Framework He hecho una introduccion basica al uso de Metasploit Framework,...
- Textos Aleatoreos Con este sencillo script en PHP se puede dar a...
- Reto PhP – Puede Pasarle a cualquier Programador El Problema Para este reto se usaron la herramienta de...
- Identificador de User Agent y SO en PHP Con esta entrada se intenta explicar como conseguir el User...



Bueno, lo retocare despues… ;)…
Usando