hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
11 de Octubre de 2008, 11:47:23
Noticias: Reporte de temas
Para ver este enlace Registrate o Inicia Sesion
> Aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Variables en PHP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Variables en PHP  (Leído 795 veces)
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,413


El Mero, mero!


Ver Perfil WWW
« : 02 de Mayo de 2005, 04:31:52 »

Variables en PHP
La ventaja al tratar variables de PHP, es que no debemos especificar su tipo, como sucede en otros lenguajes. PHP soporta números enteros, en punto flotante, cadenas, arrays y objetos.


<?php
$numero = 2; //Variable numérica. No necesita comillas.
$cadena = "Hola Mundo"; //variable de texto. Necesita comillas.
$miarray = new array("elemento1","elemento2","elemento3",4,"elemento5");
?>


Como ya mencionamos anteriormente, no es necesario especificar el tipo de variable a utilizar, ni declararlas, aunque en ocasiones, para su correcto funcionamiento, sí es necesario declarar el nombre antes de usarlo.

Todas las variables en PHP vienen antecedidas por un signo de dólar ($), y pueden tener en su nombre tanto letras como números y el signo de guión bajo (_), pero no puede empezar con este último.

Para trabajar con números, simplemente debemos declarar su valor, sin entrecomillarl o. Por ejemplo:


<?php
$numero1 = 5;
$numero2 = 10;
echo $numero1 + numero2; //escribiría 15
?>


Para trabajar con textos se debe declarar el valor entre comillas:


<?php
$nombre = "David";
$apellido = "Berna";
echo $nombre . " " . $apellido; //escibiría "David Berna"
?>


Para unir las dos cadenas hemos usado un punto (.).

Àmbito de las variables

Una vez se ha interpretado el programa en el servidor se borra todo el contenido de las variables, debido ha esto tenemos que especificar que variables se deben transferir entre diferentes páginas.

Cada variable tiene validez en el contexto en que ha sido definida pudiendo ser el programa principal o una función y su tiempo de vida es lo que dura la ejecución de este.

Un variable definida dentro de un bucle sigue manteniendo su valor una vez acabada la ejecución del bucle.

Podemos modificar el ámbito de las variables utilizando:

Global: indica que la variable es global y aunque se utilice dentro de una función conserva su valor en todo el programa principal.

Ejemplo:


Function muestra ()
{
 global $nombre;
 echo $nombre;
}

$nombre="Xavier"; //Damos un valor a la variable
muestra(); //Llamamos a la función que sacara por pantalla "Xavier"



Static: indica que la variable mantenga su valor durante las distintas llamadas a la función.

Ejemplo:


Function contar ()
{
 Static $num;
$num++;
echo $num;
}


Arrays

Los arrays pueden contener diferentes tipos de datos y pueden tener un índice numérico  (empieza por 0) o de texto.

La definición puede hacerse de la siguiente manera:


$documento['autor']="Cervantes";
$documento['titulo']="Don Quijote de la mancha";


o de esta otra:


$documento= array("autor"=>"Cervantes", "titulo"=>" Don Quijote de la mancha" );


Los arrays también pueden ser multidimension ales:


$documento[0][0]="ensalada verde";
$documento[0][1]="ensalada mediterránea";
$documento[0][2]="sopa";
$documento[1][0]="pollo";
$documento[1][1]="conejo";
$documento[1][2]="cerdo";


Conversión de tipos
Al realizar una asignación a una variable podemos especificar de forma explícita el tipo de variable que es. Para hacerlo pondremos entre paréntesis el tipo de la variable:


$total= (int) $num * $precio;


Cadenas de carácteres
Para definir una cadena de carácters en PHP usamos la comillas dobles:


$nombre="Xavier Berna";


Si dentro de estas comillas se encuentra una variable, esta añadira su contenido a la cadena de texto.


$trabajo="programador";
$nombre="Xavier";

$texto="El $nombre trabaja de $trabajo";
echo $texto; //El resultado es, El Xavier trabaja de programador
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online