Está en la página 1de 7

NOTAS BSICAS PARA PROGRAMACIN EN

PHP

www.EstudioCasero.com
Autor: Pablo E. El presente documento no es ms que un recordatorio o chuleta que cre en mis comienzos en el mundo de la programacin en PHP. Prximamente se publicar el documento completo en EstudioCasero.com, adems de un montn de aportes ms. Un saludo, y que sea til.

ECHO/PRINT
<?php echo "Hola Mundo!"; echo "\"Hola mundo!\""; print "Hola Mundo!"; ?>

COMENTARIOS
<?php //Esto es un comentario para una sla lnea. /*Esto es un comentario para varias lneas */ ?>

VARIABLES Y TIPOS
<?php $NombreVariable = "esto es una variable cuyo valor es texto"; $NombreVariable = 125; $NombreVariable = "Tengo".20."aos"; //las concatenas con un . $NombreVariable = true; $NombreVariable = false; ?> //su echo ser 1 //su echo ser 0 ( nada)

CONSTANTES
<?php define ("nombredelaconstante", "valor de la constante"); define ("numero",20); /* Si ahora hicieras echo del nombre del define, te dara su valor. Ej: echo nombredelaconstante; echo "tengo".numero."aos"; */ ?>

ARRAYS o VECTORES
<?php //Arrays predefinidos $arraydeprueba = array("elemento 1 del array predefinido de prueba","elemento2 del array predefinido de prueba",3); echo $arraydeprueba[1]; //[2] [3], pues tiene 3 elementos.

//Arrays asociativos o personalizados $asociativo = array("clave1" => "elemento 1 del array asociativo de prueba" , "clave2" => "elemento 2 del array asociativo de prueba" , "clave 3" => 3); echo $asociativo["clave1"]; ?> //["clave2"] o ["clave3"].

OPERADORES Y TIPOS
<?php Operadores de aritmtica /* Adicin (+) Substraccin (-) Multiplicacin (*) Divisin (/) Porcentaje (%) */ Operador de asignacin // El operador de asignacin es el smbolo igual (=) Operador de cadena o concatenacin // Es el punto (.) y se puede usar de dos maneras: // mtodo1: $variable = "yo tengo " . 20 . " aos."; //mtodo 2: $tengo = "yo tengo "; $tengo .= 20; $tengo .= " aos."; Operadores de comparacin Nota: los operadores de comparacin te devuelven True (1) o False (0 nada). /* Igual (==)

Idntico (===) Diferente (!= <>) No idnticos (!==) Menor que (<) Mayor que (>) Menor o igual que (<=) Mayor o igual que (>=) */ // Ej: echo (6 >= 4); Operador de control de errores // Arroba (@) /* ejemplo: @ define(); // Esto debera producir un error. Aqu arriba, si no tuviera puesto el operador de control de errores, se vera una lne de error. */ Operadores de incremento (y decremento) /* incremento (++) decremento (--) */ /* $variable = 3; echo $variable++; Nota: si lo pones as, se ver el incremento la prxima vez que escribas la variable, no en la misma en la que lo pongas. Si lo pones antes (Ej: echo ++$variable;) se ver en la misma. (creo) */ Operadores de lgica /* Y (&& o and)- devuelve 1 si ambos operandos son 1 O (|| o or)- devuelve 1 si algn operando es 1 O exclusivo (xor)- devuelve 1 si solo 1 operando es 1 */ /*ejemplos: echo ((2 == 2)&&(2 != 1)); echo ((3 == 3)or(4 != 4)); echo ((3 == 3)xor(4 != 4)); */ ?>

IF y ELSE
<?php If (8 == 7) { echo "Esto es verdad (7=7), por tanto, el condicional hace que aparezca esta frase :)"; } else { echo "No, amigo, eso no es verdad, 8 no es = a 7... El condicional ELSE hace que aparezca esta frase. Repasa matemticas jeje ;)"; } /* Nota: Tambin podemos agregar ms condiciones. Ej: If ((7 == 7)&&(6 != 5)) { echo "IF se cumple: 7 = 7 y 6 es != 5"; } */ ?>

ELSE IF
<?php //Ejemplo: If (8==7 && 5==5) { echo "esto es verdad"; } elseif (5==5) { echo "La segunda condicin es verdad: 8 no es = a 7, pero 5 s es = a 5"; } else { echo "esto no es verdad"; } ?>

BUCLE WHILE
<?php // Ejemplo: $aumento=5; while ($aumento < 10) {echo $aumento."<br />"; $aumento++; ?> }

BUCLE DO/WHILE
<?php /* A diferencia del bucle while, do while realiza el bloque de acciones, al menos una vez antes de verificar la condicin. */ //Ejemplo: $variable1 = 10; do { echo $variable1; } while ($variable1 < 9 ); ?>

BUCLE FOR
<?php //Similar a while, cambia en la forma de definir y llamar. //ejemplo 1: for ($var=1; $var < 5; $var++){ echo $var."<br />"; } //ejemplo 2: for ($var=5; $var > 1; $var--){ echo $var."<br />"; } ?>

BUCLE FOREACH
<?php //Permite traer todos los elementos y las claves de un array. //En un array predefinido (ejemplo): $predefinido = array("elemento1","elemento2"); foreach ($predefinido as $elementos) { echo $elementos; }

//En un array asociativo o personalizado (ejemplo): $asoci = array("clave1" => "elemento1","clave2" => "elemento2"); foreach ( $asoci as $claves => $elemento) { echo $claves."=".$elemento."<br />"; } ?>

SWITCH
<?php /*Permite evaluar el valor de una variable, y dependiendo de cul sea sta va a llevar a cabo un bloque de instrucciones. Es muy eficaz a la hora de tener que evaluar multitud de valores o saber si corresponde el valor al de una variable.*/ $variable = 5; switch ($variable) { case 1: echo "vale uno"; break; case 10: echo "vale 10"; break; case hola: echo "es hola"; break; default: echo "ninguna de las opciones se corresponde con la variable :)"; } ?>

FUNCIONES
<?php /*Permiten dejar de repetir un bloque de acciones en nuestro cdigo, esto es, si hay alguna operacin matemtica que se va a repetir mucho en nuestro cdigo, por ejemplo.*/ function nombredelafuncion($p1,$p2,$p3) { $adicion = $p1+$p2+$p3; $multiplicacion = $adicion * 2; return $multiplicacion; } echo nombredelafuncion (2,4,3); ?>

También podría gustarte