Académique Documents
Professionnel Documents
Culture Documents
Una de las caractersticas de PHP es la posibilidad de embeberlo dentro del cdigo HTML. Es decir, los diferentes comandos del lenguaje se encontrarn dentro de una pgina web ordinaria. Para abrir el cdigo PHP dentro de nuestra pgina web tenemos que utilizar la partcula <?php, y para cerrar el cdigo php la partcula ?>. Aqu un cdigo de ejemplo: Dentro del cuerpo de la pgina web escribimos la partcula <?php para entrar en el modo PHP; a continuacin va el cdigo PHP. Luego cerramos el modo PHP con la partcula ?>. <body> <?php (cdigo PHP) ?> </body>
Comentarios en PHP
Los comentarios son anotaciones que podemos usar en nuestro cdigo para orientarnos posteriormente a la hora de revisar nuestro cdigo PHP; o para orientar a una tercera persona que tuviese que hacer uso de nuestro cdigo. Hay dos tipos de comentarios: los de lnea y los de bloque. Los de lena se habilitan con la partcula //, y los de bloque con la partcula /* para abrir el bloque, y con */ para cerra el bloque. A continuacin un cdigo de ejemplo: <?php // comentario de lnea /* comentario de bloque, Podemos usar ms de una lnea */ ?> Para empezar a trabajar ms cmodamente con PHP es conveniente que utilicemos un programa especial conocido como entorno de desarrollo. Las ventajas de este tipo de programas es el resalte de sintaxis. Esto nos diferenciar visualmente cada elemento del lenguaje por medio de colores.
En el cdigo tenemos la sentencia $numero = 2, cuya variable es $numero y 2 es el valor que se asigna a la variable. El punto y coma sirve para separar sentencias. Si tuviramos que escribir dos varialbles, quedaran separadas por el punto y coma: <?php $numero_par = 2; $numero_impar = 5; ?> Una variables en PHP tienen que empezar por el smbolo $ para que sean consideradas por el sistema como tal. Por otra parte, el nombre de la variable tiene que empezar por una letra o un guin bajo, no se permite un nmero. Aunque si puede contener un nmero en el nombre. <?php $mi_nombre = 'Mario'; //nombre correcto $_miNombre = 'Mario'; //nombre correcto $1_nombre = 'Mario'; //nombre incorrecto ?> Otro concepto relacionado con las variables en PHP es que el sistema ser sensible a las maysculas Qu quiere decir esto? Pues que diferenciar entre maysculas y minsculas. En la prctica si escribimos $miVariable y luego $MiVariable, ambas sern dos variables diferentes: se diferencian en la primera m. Tambin es posible escribir o declarar ms de una variable por sentencia. Para ello tenemos que separar cada variable de la sentencia por comas. A continuacin un ejemplo de cmo utilizar esta tcnica: <?php $uno = 1, $dos = 2, ?>
$tres = 3;
Como puedes ver, solo utilizamos el punto y coma para delimitar la sentencia, mientras que usamos las comas solo para separar las variables que estn contenidas dentro de la misma sentencia.
Booleanos
Es el tipo de dato ms simple que existe, ya que solo puede tener dos valores posiblesque se conocen como true o false. El primer valor significa verdadero, y el segundo falso. Para hacer una variable de este tipo tan solo hay que escribir su nombre y asignarle o true ofalse; ya que stos son los dos nicos datos booleanos que existen. <?php $guapo = true; $simpatico = false; ?> Cabe decir tambin que el valor false equivale al nmero 0; mientras que el valor true a cualquier otro nmero. No obstante, se suele utilizar el nmero 1 para true.
Enteros
Como en matemticas, este tipo de dato se refiere a nmeros enteros; es decir, a nmeros que no son decimales, sin que poseen unidades enteras. Tambin se incluye el cero y los nmeros negativos. <?php $cero = 0; $ocho = 8; $ocho = -3; ?>
Decimales
Los decimales tambin son un tipo de datos en PHP, son similares a los enteros pero con la particulariedad de soportar decimales. Estos decimales hay que separarlos del nmero entero por un punto, y no por una coma como estamos acostumbrados en matemticas. <?php $mi_nota = 7.5; $tu_nota = 8.67; $mi_negativo = -2.32; ?>
Cadenas
Estie tipo de dato, las cadenas, es uno de los ms importantes ya que es un tipo de dato que se tiene que utilizar muy a menudo en programacin PHP. Una cadena es una sucesin de caractres. Estos pueden ser letras, nmeros, signos de puntuacin... Para escribir cadenas es necesario ponerlas entre comillas, con la posibilidad que sean comillas simples o dobles. Vemos un ejemplo:
mundo.';
La primera operacin con cadenas que podemos realizar es la de incorporar variables. De esta forma, podemos hacer que aparezca el valor de la variable, una vez renderizado el cdigo. Aqu un cdigo de ejemplo: <?php // variable $numero = 8; // mostramos el valor de la variable en la cadena echo "el nmero es $numero"; ?> El resultado que mostrar el navegador ser el nmero es 8; ya que 8 es el valor de la variable que hemos escrito dentro de la cadena. Ahora, si sustituyes las dobles comillas por comillas simples, el resutlado cambia a el nmero es $nmero. Cuando escribimoscadenas con comillas simples PHP interpreta que queremos escribir de forma literal, por eso no muestra el valor de la variable.
La concatenacin
Esta tcnica sirve para unir dos o ms datos; por ejemplo dos cadenas, o una cadena y una variable. Para concatenar tenemos que hacer uso de un operador, este operador se escribe poniendo un punto. Veamos un ejemplo donde concatenamos dos cadenas a traves de variables: <?php $cadena1 = 'esto es una cadena'; $cadena2 = ' y esto una segunda cadena'; // concatenamos echo $cadena1 . $cadena2;
?> El resultado que debe aparacer en el navegador es: esto es una cadena y esto una segunda cadena. Como ves en la sentencia echo, hemos juntado las dos cadenas a travs del punto, que es el operador de la concatenacin. Tambin hay que darse cuenta que se ha dejado una espacio al principio de la segunda cadena para que, al aparecer las dos concatenadas, se respeten todos los espacios entre palabras.
Vemos en el cdigo, que para acceder a los valores de la matriz tenemos que usar la variable, y acceder al ndice por medio de los corchetes [ ]. En el primer echo sacaramos por pantalla verde, que es el primer elemento de la matriz. En el segundo echo sacaramos azul, que es el segundo elemento de la matriz. Advierte como el ndice empieza por cero, y no por uno como nosotros estamos acostumbrados a contar. Esto es importante, habituarse a empezar por cero a la hora de manejar matrices.
<?php $indice = favorito; $color = array($indice => violeta); echo $color[$indice]; ?>