Trabajo de esgrima para el insti

lunes, 1 de junio de 2009

Inclusion (include)

miércoles, 20 de mayo de 2009

Para no repetir el mismo código en diversos scripts(archivos).

La sentencia include() inserta y evalúa el archivo especificado. Puedes incluir aqui no solamente un fichero en tu servidor, sino una página web remota (indicando la url). Su uso típico sería , que llama al archivo header.php y lo inserta en el propio punto del script donde hacemos la llamada.


La sentencia require() se diferencia con el include() porque no permite la carga condicional.

include_once() y require_once()


Estas construcciones presentan como única diferencia que la inclusión del archivo se ejecuta una sola vez (aunque a lo largo de la ejecución del script existan otras llamadas al mismo), lo que es útil para evitar conflictos con redeficiones de funciones o nombres de variables.



Sintaxis de la inclusion
include("archivo.php");
require("archivo.php");
require_once("archivo.php");
include_once("archivo.php");

Crear funciones

lunes, 18 de mayo de 2009

Una de las herramientas mas importantes en cualquier lenguaje de programación son las funciones. Una función consiste en un conjunto de rutinas y acciones que a lo largo del script van a ser ejecutadas multitud de veces agrupados en una FUNCION y desde cualquier punto del script puede ser llamada y ejecutada. A su vez, esta función puede recibir parámetros externos de los cuales dependa el resultado de una función.

Las funciones deben ser colocadas siempre antes de realizar la llamada a la función (como es lógico). La sintaxis de una función es la siguiente:

function nombre(parámetros){
instrucciones de la función
}

para llamar a la función sería de la siguiente forma: nombre(parámetros)

Un ejemplo para entender el uso de funciones es el siguiente:
Crearemos una función que realice la suma de 3 números y muestre el resultado

function sumar($sumando1,$sumando2,$sumando3){
$suma=$sumando1+$sumando2+$sumando3;
echo $sumando1." + ".$sumando2." + ".$sumando2." = ".$suma;
}


sumar(5,6,7)

Te aparecera 5 + 6 + 7 = 18

Estructura de Control

martes, 12 de mayo de 2009

Estructura IF

IF es una estructura de control utilizada para tomar decisiones según se cumpla una condición (o varias) o no.

if(condición){
acción a realizar;
}else{
acción a realizar en caso de que no se cumpla;
}

Veamos un ejemplo básico para entenderlo mejor:



Estructura SWITCH

Toma distintas decisiones en función de distintos estados de la variable.Su sintaxis es la siguiente:

switch(expresión){
case valor1:
sentencia a ejecutar cuando la expresión tiene como valor valor1
break
case valor2:
sentencia a ejecutar cuando la expresión tiene como valor valor2
break
case valor3:
sentencia a ejecutar cuando la expresión tiene como valor valor3
break
default:
sentencia que se ejecuta por defecto si no se cumpla ninguna de las condiciones anteriores
}

Bucle FOR

El bucle for se usa para repetir una misma operación un número determinado de veces.

Su sintaxis es la siguiente:

for(inicialización;condición;actualización){
sentencia a ejecutar mientras se cumpla la condición
}

El bucle for esta compuesto de 3 partes:

- Inicialización: En esta parte se suele colocar la variable que contara el numero de veces que se repite el bucle.
- Condición: Esta condición es la que determina la duración del bucle.
- Actualización: Sirve para indicar los cambios que queremos ejecutar en las variables cada vez que se ejecuta el bucle.

Un ejemplo de su uso seria el siguiente:


Bucles WHILE y DO WHILE

Bucle WHILE
Este bucle se usa cuando queremos repetir la ejecución de unas sentencias un número indefinido de veces. Su sintaxis es la siguiente:

while(condición){
sentencia a ejecutar
}


Bucle DO...WHILE

Este bucle se usa cuando no sabemos el número de veces que va a ejecutarse un bucle pero lo que si tenemos claro es que por lo menos una vez si que se ejecutara la accion.Su sintaxis es la siguiente:

do{
sentencia del bucle
}while(condicion)

BREAK y CONTINUE

BREAK

Se usa para detener el bucle y dejar de interpretar el código
CONTINUE

Sirve para volver al principio del bucle.

Operadores

jueves, 7 de mayo de 2009

Al desarrollar cualquier programa empleamos normalmente operadores que nos sirven para realizar diversas operaciones que le otorgan un cierto grado de complejidad a nuestros programas, ya que, de otro modo el programa realizaría siempre lo mismo y por tanto no seria un programa útil.

Operadores aritméticos
+ Suma dos valores
- Resta dos valores (o pasa a negativo un valor)
* Multiplica dos valores
/ Divide dos valores
% Resto de dividir dos valores
++ Incremento en una unidad
-- Decremento en una unidad

Operadores de asignación
= Asigna a la parte derecha el valor izquierdo
+= Realiza la suma de la derecha con la izquierda y la asigna a la derecha
-= Realiza la resta de la derecha con la izquierda y la asigna a la derecha
*= Realiza la multiplicación de la derecha con la izquierda y la asigna a la derecha
/= Realiza la división de la derecha con la izquierda y la asigna a la derecha
%= Se obtiene el resto y se asigna
.= Concatena el valor de la izquierda con la derecha y lo asigna a la derecha


Operadores lógicos
! Operador NO o negacion.Si era true pasa a false y viceversa
and Operador Y, si ambos son verdaderos vale verdadero
or Operador O, vale verdadero si alguno de los dos es verdadero
xor Verdadero si alguno de los dos es true pero nunca ambos
&& True si ambos lo son
|| True si alguno lo es

Operadores condicionales
== Comprueba si dos números son iguales
!= Comprueba si dos números son distintos
> Mayor que, devuelve true en caso afirmativo
< Menor que, devuelve true en caso afirmativo >= Mayor o igual
<= Menor o igual

Variables

VARIABLES

Una variable podría definirse como una posición de memoria creada para introducir o asignar cualquier valor o dato. Durante la ejecución del script el valor de la variable puede "variar"(valga la redundancia) tanto de tipo como de valor. En PHP (al igual que en JavaScript) no hace falta declarar la variable ya que simplemente anteponiendo el caracter $ al nombre de la variable estamos indicando que es una variable.

Otro hecho que cabe destacar a la hora de programar en PHP y la declaración de variables es que PHP es un lenguaje "CASE SENSITIVE" es decir que diferencia entre mayúsculas y minúsculas y debido a esta razón no sería lo mismo $miVariable=valor; que $MiVaRiABle=valor; ya que PHP lo interpretaría como dos variables completamente diferentes.

Los tipos de datos posibles que puede almacenar una variable son los siguientes :


En capítulos posteriores daremos cabida a los dos últimos tipos de datos(array y object) que aqui no han sido explicados ni comentados apenas.

Constantes

Son valores que se van a mantener constantes a lo largo de la ejecución del script y que posiblemente queramos usar a lo largo del script un gran número de veces. Para ello usamos la siguiente sintaxis:

define("nombre de la constante", valor);


Variables características de PHP

argv Array de argumentos pasados en la ejecución del script.
$_SERVER['argc'] Número de parametros pasados al script en su ejecución.
$_SERVER['PHP_SELF'] Nombre del script que se está ejecutando
$_COOKIE Array asociativo de pares (clave,valor) pasados a través de cookies
$_GET Array asociativo de pares (clave,valor) pasados a través de GET
$_POST Array asociativo de pares (clave,valor) pasados a través de POST
$_FILES Array asociativo que contiene información de los ficheros recibidos mediante POST
$_ENV Array asociativo de pares (clave,valor) del entorno
$_SERVER Array asociativo de pares (clave,valor) del servidor
$_SESSION Array asociativo de pares (clave,valor) de sesion

Programacion - Theme redesigned by Jtsamper