Return y ambitos de las variables
En este ejemplo mostrare el uso de Return y ámbitos con variables describiendo El ámbito de una variable es el contexto dentro del que la variable está definida. La mayor parte de las variables PHP sólo tienen un ámbito simple. Este ámbito simple también abarca los ficheros incluídos y los requeridos. (Ref. PHP)
Ejemplo del return y ambito de variable
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Return y ambitos de las variables</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<section>
<?php
// Creando funciones
function saludos(){
return "Hola que tal<br>";
}
echo saludos();
//devolviendo un return true
function validar(){
return true;
}
if(validar())
{
echo "Validacion correcta<br>";
}
//Ambito local
$nombre ="Gilbert";
function saludo(){
$nombre = "Carolina";
}
echo $nombre."<br>";
//Ambito global
global $nombre;
$nombre = "Hola". $nombre."<br>";
echo $nombre;
//Variable GLOBALS
//globals hace referencia a variables de manera global
$a=1;
$c="txt";
$b=false;
$d=10;
echo $GLOBALS ['c'];
$name="Jessica";
function decirName()
{
$nombre = $GLOBALS["name"];
echo "<br>".$nombre;
}
decirName();
?>
</section>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Return y ambitos de las variables</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<section>
<?php
// Creando funciones
function saludos(){
return "Hola que tal<br>";
}
echo saludos();
//devolviendo un return true
function validar(){
return true;
}
if(validar())
{
echo "Validacion correcta<br>";
}
//Ambito local
$nombre ="Gilbert";
function saludo(){
$nombre = "Carolina";
}
echo $nombre."<br>";
//Ambito global
global $nombre;
$nombre = "Hola". $nombre."<br>";
echo $nombre;
//Variable GLOBALS
//globals hace referencia a variables de manera global
$a=1;
$c="txt";
$b=false;
$d=10;
echo $GLOBALS ['c'];
$name="Jessica";
function decirName()
{
$nombre = $GLOBALS["name"];
echo "<br>".$nombre;
}
decirName();
?>
</section>
</body>
</html>
Comentarios
Publicar un comentario