Vous êtes sur la page 1sur 7

PHP - Leccin 1: Primeros pasos con el lenguaje

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.

PHP - Leccin 2: Las variables en PHP


Una variable es la representacin de un dato. Los datos se almacenan en la memoria RAM del ordenador; y se asignan a un determinado nombre que los representa. Por ejemplo, mira este cdigo: <?php $numero = 2; ?>

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.

PHP - Leccin 3: Los tipos de datos


A la hora de programar tendremos que hacer uso de multitud de datos, estos datos no sern ms que informacin ya descodificada y concreta. Por ejemplo 2 es un dato porque es informacin, est descodificada (conocemos si significado) y es concreta ya que tiene sentido por s sola. PHP dispone distintos tipos de estos datos que es necesario conocer para poder programar con garantas. Ninguno de ellos es difcil de asimilar, aunque unos son ms simples que otros. Tambin hay que decir que si asignamos una variable a un tipo de dato, sta adquirir en su denominacin la del tipo de dato. Por ejemplo, si asignamos a una variable un dato booleano sta se llamar variable de tipo booleano.

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:

<?php $mi_cadena = 'hola, ?>

mundo.';

PHP - Leccin 4: La concatenacin


Las cadenas, como ya sabemos, son un tipo de dato; concretamente una sucesin de caractres; y que pueden ser nmero, letras o smbolos. En PHP toda cadena debe ir entre comillas; pudiendo ser comillas simples o cumillas dobles segn la necesidad lo requiera. En esta leccin vamos a conocer las cadenas con un poco ms de profundidad. Veremos como operar con ellas de forma bsica; y como trabajar con ellas junto con las variables.

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.

PHP - Leccin 5: Las matrices o arrays


Los arrays, conocidos como matrices en espaol, son unas estructuras dentro del cdigo PHP que nos permiten asignar ms de un valor a una sola variable. Esta caracterstica, la de poder asignar ms de un valor a una variable, tiene muchas ventajas. Por ejemplo, a la hora de automatizar rutinas, como meter datos en una base de datos. Como los arrays o matrices sirven para asignar ms de un valor a una variable, los arrays siempre tienen que asignarse a una variable. Podemos, a continuacin ver un array asignado a una variable: <?php // matriz asignada a una variable $colores = array(verde, azul); ?> Como ves en el cdigo, el array se habilita con la palabra reservada array, y entre parntesis ponemos los valores de la matriz (hablar de array y matriz es equivalente). Los valores entre parntesis se tienen que separar por comas. Aparte de esto, se han puestos los valores entre comillas porque son cadenas de texto. Los valores de la matriz estn relacionados con otra parte de la matriz que maneja el sistema. Esta otra parte de la matriz se conoce como el ndice, y es un indicador que relaciona el ndice con el valor de la matriz. El ndice no es ms que una sucesin de nmeros que enlazan con los valores , y con los que podemos acceder a los elementos de la matriz. <?php // matriz asignada a una variable $colores = array(verde, azul); /* accedemos a los valores del array para imprimirlos en pantalla */ echo $colores[0]; echo $colores[1]; ?>

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 - Leccin 6: Los arrays asociativos


Hemos visto anteriormente lo que son los arrays y a como operar con ellos de forma muy elemental. Hemos aprendido que los arrays se asignan a variables. Estas variables no tienen asignados valores, sino elementos de array que son datos que estn asociados, a su vez, a un elemento del array llamado ndice. Este ndice se caracteriza por conectar los elementos del array por medio de una numeracin que empieza por cero. As, el primer elemento del array tiene ndice cero, el segundo tiene ndice uno, y as sucesivamente. Pero en realidad, resulta que este ndice es numrico solo por defecto; es decir, tenemos la posibilidad de crear nuestro propio ndice dentro de un array. Cuando hacemos esto, estamos conviertiendo el array en un array asociativo. <?php $menu = array( Primer plato => Fabada, Segundo plato => Solomillo, Postre => Manzana verde ); echo $menu[Primer plato]; ?> Si te fijas en el cdigo, hemos asignado a la variable $menu un array asociativo. Al ser asociativo tenemos que especificar un ndice. El ndice que hemos especificado es:Primer plato, Segundo plato y Postre. Posteriormente, hemos realizado una sentencia echopara sacar en pantalla el primer plato del men. En el parntesis del array, tenemos que asociar el ndice con el valor por medio del operador =>. Despus, para acceder al un elemento del array asociativo tenemos que escribir la variable asignada al array, y posteriormente escribir entre corchetes el ndice que hemos asignado a dicho elemento del array. Tenemos la posibilidad de poner, para especificar el ndice, cualquier tipo de dato. Por defecto es un nmero, pero tambin podemos poner cadenas de texto, como en el ejemplo anterior; incluso variables o funciones.

<?php $indice = favorito; $color = array($indice => violeta); echo $color[$indice]; ?>

Vous aimerez peut-être aussi