Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

Variables y Constantes en PHP

  • 11/02/2011
  • 7:39 pm
  • marcofbb

Seguimos con el curso de PHP, bienvenido a la clase 2, porfavor tomá asiento 😛
En la clase pasada explicamos de una forma breve que era una variable hoy vamos a profundisar un poco mas el tema.

Contenidos de las variables

Las variables pueden tener cualquier clase de información ya sea texto (string), números enteros (integer), un arreglo (array), true, false, null, etc. Las variables pueden cambiar de texto (string) a numeros enteros (integer) sin ningun problema.

Ejemplo:

<?php
$a = "prue";
$b = "ba";
${$a.$b} = "Variable en base de Variables"; // echo $prueba / ${$a.b}
$prueba = "Hola Mundo";
$prueba = 10;
$prueba = array('Hola','Mundo');
$prueba = true;
$prueba = null;
$prueba = false;
?>

La información final que vamos a tener si ejecutamos ese código es la ultima variable, ya que todas tienen el mismo nombre entonses se van remplazando unas a otras. El valor que vamos a obtener es el de la última variable, en este caso $prueba = false;

Variable locales y globales

Una variable local es aquella variable que solo puede ser conocida o usada por la parte del programa donde se declara ya sea el principal o el procedimiento.

Variables globales son aquellas que son conocidas o pueden ser usadas, tanto por la parte principal del programa como por cualquier procedimiento.

Se definen así

<?php global $saludar = "Hola Mundo"; ?>

Variable Constantes

Una vez que definimos una variable constante, esta no puede cambiar su contenido en todo el script.

Como definirla:

<?php
define('SALUDAR', 'Hola Mundo');
?>

Con eso ya definimos la variable constante, por convención se utilizan utilizan nombres en mayúscula. Estas variables no pueden ser reescritas, es decir, si definimos 2 variables constantes con el mismo nombre siempre va a tomar la primera y va a generar un error indicando que se intento definir nuevamente la constante.

Ejemplo:

<?php
define('SALUDAR', 'Hola mundo');
define('SALUDAR', 'Chau mundo');
?>

Nuestro script PHP va a interpretar la constante SALUDAR con la primer información definida en ella, es decir Hola mundo.

Las constantes son globales, es decir, pueden acceder a cualquier ámbito.

Para usar una constante la usamos directamente con el nombre que la definimos.

Ejemplo:

<?php
define('SALUDAR', 'Hola Mundo');
?>
<html>
<head>
<title>Tutorial de PHP</title> 
</head>
<body>
<?php echo SALUDAR; ?>
</body>
</html>

Hilo donde están todos los artículos para aprender PHP

¿Ya pusieron en práctica todo lo que aprendieron?

Share

¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas

Posts Relacionados

Total de Comentarios: 3

Avatar
12/02/2011
2:56 pm

[...] 1: Primeros pasos en PHP Clase 2: Variables y Constantes Clase 3: Estructura condicional (if/elseif/else) MeneameBitacorasRedditDeliciousGoogle [...]

Avatar
28/03/2011
1:22 am

[...] 1: Primeros pasos en PHP Clase 2: Variables y Constantes Clase 3: Estructura condicional (if/elseif/else) Clase 4: Tipos de bucles (while, Do while, for y [...]

Avatar
Anónimo
20/05/2013
2:28 pm

Estoy aprendiendo bastante con tus tutoriales... Muchísimas gracias!


Enviar Comentario

(*)

(*)