Advertisement
Gleidson_21

Super Globais

Jun 24th, 2021
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.27 KB | None | 0 0
  1. <?php
  2.  
  3. //SuperGlobais
  4.  
  5. /*
  6.   $GLOBALS // variavel usada para acessar variaveis globais, ela armazena todas as variaveis globias em um array chamado GLOBALS
  7.  
  8.   $_SERVER // contem informacoes sobre cabeçalhos caminhos e locais de script.
  9.   $_REQUEST
  10.   $_POST
  11.   $_GET
  12.   $_FILES
  13.   $_ENV
  14.   $_COOKIE
  15.   $_SESSION
  16.  
  17. */
  18.  
  19. // $GLOBALS //
  20.  
  21. $x = 10;
  22. $y = 15;
  23.  
  24. function soma()
  25. {
  26.   // é possivel acessar variaveis do escopo global colocando o nome delas em um array apos a chamada $GLOBALS
  27.   echo $GLOBALS['x'] + $GLOBALS['y'];
  28. }
  29. soma();
  30. echo "<br> <hr>";
  31.  
  32. // $_SERVER É um array q contem varios indices de informações //
  33.  
  34.  
  35. echo $_SERVER['PHP_SELF'] . "<br>"; //nome do arquivo executado
  36. echo $_SERVER['SERVER_NAME'] . "<br>"; //nome do servidor que o script esta sendo executado
  37. echo $_SERVER['SCRIPT_FILENAME'] . "<br>"; //Retorna o caminho do script em execução
  38. echo $_SERVER['DOCUMENT_ROOT'] . "<br>"; //Retorna o diretorio raiz do script em execução
  39. echo $_SERVER['SERVER_PORT'] . "<br>"; //Retorna a porta do servidor web
  40. echo $_SERVER['REMOTE_ADDR'] . "<br>"; //Retorna o endereço ip q o usuari oesta utilizando a pagina
  41.  
  42. // PARA O MANUAL COM TODAS AS INFORMACOES ENTRE NO SITE https://www.php.net/manual/pt_BR/reserved.variables.server.php
  43. echo "<br> <hr>";
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement