Lenguaje del servidor PHP

Ver el tema anterior Ver el tema siguiente Ir abajo

Lenguaje del servidor PHP

Mensaje  Jยคภςђ๏ el Jue Nov 26, 2009 1:46 am

Lenguaje de servidor PHP.

PHP es un leguaje de programación interpretado del lado del servidor y sirve para la creación de páginas webs dinámicas. PHP es un acrónimo que significa PHP: Hypertext Preprocessor (PHP: Pre-procesador de Hipertexto).
Es un lenguaje muy utilizado y puede ir incrustado dentro del código HTML pero se ejecuta en el servidor dando como salida una página HTML.

* Ventajas de PHP:

Es un lenguaje de servidor por lo tanto es independiente de plataforma.
El un software libre.
Capacidad de conexión con varios manejadores de base de datos.
Es extensible.
Muchas de sus funcionalidades son extraídos del lenguaje C, y otros propios de PHP.
* Pequeño ejemplo de php:

<html>
<head>
<title>Ejemplo PHP</title>
</head>
<body>
<? php echo "Esto es un Script de PHP"; ?>
</body>
</html>



* Etiquetas: (Inserción del PHP)

<? php --> Apertura de php
Echo “Esto es PHP<br>”; // Esto es un comentario
?> --> Cierre de php

<b> Esto es HTML </b>

<?
/* Esto es un comentario */
?>

Operadores:

Aritméticos

+ ; - ; * ; / ; %

Comparación

== ; ¡= ; > ; < ; <= ; >=

Lógicos

AND ; OR ; !

Incremento

$variable++

Decremento

$variable--

Concatenar

$cadena . =”Algo”;
Variables del sistema:
PHP 4.0

$HTTP_USER_AGENT // Definición del SO donde esta siendo ejecutado
$HTTP_ACCEPT_LANGUAGE // Idioma del navegador
$HTTP_REFERER // URL desde donde fue llamado
$HTTP_SELF // La URL de la página
$REMOTE_ADDR // Ip address
$PHPSESSID // Numero de sesión


PHP 4.1.0

$_GET // Array de variables de get
$_POST // Array de variables de post
$_COOKIE // Array de cookies
$_FILE // Archivo uploadeado
$_SESSION // Variable de Id de la sesión
ARRAYS


Funciones de arrays:

<?
$moneda[“py”] = “Guarani”;
$moneda[“ar”] = “Peso”;
$moneda[“br”] = “Real”;

?>

Función

Descripción

asort($moneda);

Ordena en forma ascendente

arsort($moneda);

Ordena en forma descendente

count($moneda);

Muestra la cantidad de elementos del array

cach($moneda);

Recorre uno a uno

Array_slice($moneda);

Disminuye el tamaño del array

Array_shift($moneda);

Extrae el primer electo y lo elimina

Array_push($moneda);

Aumenta el tamaño del array

Array_merge($moneda);

Combina dos o mas arrays

Array_pop($moneda);

Extrae el ultimo elemento del array



Ejemplo:

<?
$entrada = array (“Miguel”,“Pepe”,“Juan”,“Julio”,“Pablo”);
$salida = array_slice($entrada, 0, 3);
foreach ($salida as $actual) // Se utiliza foreach para recorrer el array
Echo $actual . “<br>” ;
/* La salida sera:
Miguel
Pepe
Juan
*/
?>

Control de flujo.

if (condición) {
---------------
---------------
}
Else {
---------------
---------------
}

O tambien...

if (condición) {
---------------
---------------
}
Elseif (Condición) {
---------------
---------------
}
------------------
------------------

Ejemplo:

<HTML>
-------
<BODY>
<?
$español = “Hola”;
$ingles = “Hello”;
$frances = “Bonjour”;

$idioma = substr ($HTTP_ACCEPT_LANGUAGE, 0, 2); //Extrae 2 elementos

if ($idioma == “es”) {
echo $español;
}
elseif ($idioma == “fr”) {
echo $frances;
}
Else {
Echo $ingles;
}
?>
</BODY>
</HTML>

BUCLES O ITERACCIONES:

Sirven para realizar tareas repetitivas hasta una determinada condición o hasta un determinado número de veces. Pero hay que recordar que un bucle debe incluir una condición de fin caso contrario el ciclo no terminaría nunca.
Tipos de bucles:

1.
While (condición) {
Instrucciones…
}

------------------------------------------------------------
2.
do {
Instrucciones…
}while (condición);

------------------------------------------------------------
3.
for ($i = 1; $i < 5; $i++) {
Instrucciones…
}

------------------------------------------------------------
4.
Foreach ($array as $valor) {
---------------
}



1. El bucle while es uno de los más utilizados y sencillos. Con condición al inicio, ejecuta las instrucciones siempre y cuando la condición sea verdadera.

2. El bucle do, while, ejecuta inicialmente las instrucciones y la vuelve a ejecutar siempre y cuando su condición se verdadera. Con condición al final.

3. El bucle for se utiliza cuando sabemos la cantidad de veces que queremos que se ejecute.

4. El bucle foreach nos permite iterar con cada elemento de un array.

Funciones y procedimientos:
Esta es la forma de definir una función en PHP.

Function nombreFuncion (Parámetros..) {
Instrucción de la función…
}

Para llamar a la función: nombreFunsion (Parámetros)

Ejemplo:

<? php
Function formatoFecha ($fecha) {
if (str len ($fecha) > 0) {
$aa = substr ($fecha, 0, 4); //Extrae el año AAAA-MM-DD
$mm = substr ($fecha, 5, 2);
$dd = substr ($fecha, 8, 2);
return $dd . “/” . $mm. “/” . $aa; //Retorna DD/MM/AAAA
}
else {
return “0”;
}
}//fin formatoFecha



Si queremos incluir esta función en todas las página no necesariamente debemos copiar el código en cada una de ellas, sino que utilizamos una hoja exclusiva para las funciones (funciones.php). Incluimos la función en la pagina HTML y desde ahí hacemos el llamado.
Ejemplo: (Llamado desde otra página a la función formatoFecha). Supongamos que formatoFecha esta en una hoja llamada funciones.php

<? Php
incluye ( ‘../../funciones.php’);
echo “Hoy es: ” . formatoFecha(Date());
?>

Tipos de datos:
El signo ‘$’ indica que es una variable.
La palabra reservada echo significa en PHP mostrar en pantalla.

Los tipos de datos son:

Array
Punto flotante
Integer
String
Object
Declaración:
$numero = 2009; // es del tipo integer
$numero_real = 4.25154; // del tipo real
$nombre = “Jose”; // del tipo string

\n un salto de línea.
\+ Tabulador.
\\ Barra invertida (Muestra una barra invertida).
\$ Muestra el signo del dólar.
\* Muestra una comilla.

Arrays:
// Esta es la forma de declarar un array
$sentidos[1] = “Ver”;
$sentidos[2] = “Tocar”;
$sentidos[3] = “Oír”;
$sentidos[4] = “Gusto”;
$sentidos[5] = “Oler”;

Cadenas:

$nombre = “Juan”;
$apellido = “Pérez”;
Echo $nombre . “ ” . $apellido // Muestra Juan Pérez



Conversión de tipos:
Esto sirve para cambiar el valor del tipo de variable.
setType ($variable, “NuevoTipo”)
“Integer”
“Double”
“String”
“Array”
“Object”


By : Juancho






lol! lol! lol! lol! lol! geek geek geek geek afro afro

Jยคภςђ๏
Miembro Nv5
Miembro Nv5

Mensajes : 31
Fecha de inscripción : 26/11/2009
Edad : 24

Ver perfil de usuario

Volver arriba Ir abajo

Re: Lenguaje del servidor PHP

Mensaje  Josemafu el Jue Nov 26, 2009 2:00 am

Buen Post Lol lol! lol! lol! lol! lol! elephant
avatar
Josemafu
Miembro Nv7
Miembro Nv7

Mensajes : 66
Fecha de inscripción : 25/11/2009
Localización : Colombia

Ver perfil de usuario http://habboadics.foroes.org

Volver arriba Ir abajo

Re: Lenguaje del servidor PHP

Mensaje  Josemafu el Jue Nov 26, 2009 2:00 am

Se manejar el idioma Php
avatar
Josemafu
Miembro Nv7
Miembro Nv7

Mensajes : 66
Fecha de inscripción : 25/11/2009
Localización : Colombia

Ver perfil de usuario http://habboadics.foroes.org

Volver arriba Ir abajo

Re: Lenguaje del servidor PHP

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.