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;


<!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>


PHP

Comentarios

Entradas más populares de este blog

Ejemplo de suma Pascal

Solucion al error collation desconocida: 'utf8mb4_0900_ai_ci'