Gleidson_21

escopos de variaveis

Jun 21st, 2021 (edited)
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.97 KB | None | 0 0
  1. <?php
  2. //Definimos a variavel $nome em escopo global
  3. $nome = "Gleidson junio";
  4. $a = 1;
  5. $b = 3;
  6. $c = 4;
  7.  
  8. function exibeNome()
  9. {
  10.   //dentro da função o escopo é local então é necessario mostrar que a variavel a ser usada esta no global
  11.   global $nome; // forma de mostrar q o escopo da variavel requerida é global
  12.   echo $nome;
  13. }
  14. exibeNome();
  15. echo "<br> <hr>";
  16.  
  17. ////////////////////////////
  18.  
  19. function exibeCidade()
  20. {
  21.   //A variavel cidade esta no escopo local, para cosneguir usa-la fora deste escopo é necessario torna-la global
  22.   global $cidade;
  23.   $cidade = "Rio de Janeiro";
  24. }
  25. exibeCidade();
  26. echo $cidade;
  27.  
  28. echo "<br> <hr>";
  29.  
  30. //////////////////////
  31.  
  32. function soma()
  33. {
  34.   // é possivel pegar variavel no escopo global desta forma
  35.   global $a;
  36.   global $b;
  37.   global $c;
  38.   echo $a + $b + $c;
  39.   echo "<br>";
  40.  
  41.   // para pegar variaveis globais tambem é possivel fazer desta forma
  42.   echo $GLOBALS['a'] + $GLOBALS['b'] + $GLOBALS['c'];
  43. }
  44.  
  45. soma();
  46.  
Add Comment
Please, Sign In to add comment