Variables estatica php
Una variable estática existe sólo en el ámbito local de la función, pero no pierde su valor cuando la ejecución del programa abandona este ámbito(Ref. PHP) . A continuación mostrare el uso que se le puede dar a la variable estática y diferencias que tendría con espeto a otras variables.
aqui el codigo;
aqui el codigo;
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Variables estaticas</title>
<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
function incrementar(){
//la variables estatic solo se ejecuta una vez
//por eso no se reinicia
static $contador = 0;
$contador++;
echo $contador."<br>";
}
// como resultado de ser variable estática la función incrementar no reinicia sus valores al ejecutarse.
incrementar();
incrementar();
?>
</section>
</body>
</html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Variables estaticas</title>
<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
function incrementar(){
//la variables estatic solo se ejecuta una vez
//por eso no se reinicia
static $contador = 0;
$contador++;
echo $contador."<br>";
}
// como resultado de ser variable estática la función incrementar no reinicia sus valores al ejecutarse.
incrementar();
incrementar();
?>
</section>
</body>
</html>
Comentarios
Publicar un comentario