Home  >  Article  >  Backend Development  >  Are php global variables shared?

Are php global variables shared?

(*-*)浩
(*-*)浩Original
2019-09-27 15:13:433307browse

Several super global variables (superglobals) are predefined in PHP, which means that they are available in the entire scope of a script. You can use it in functions and classes without special instructions.

Are php global variables shared?

##PHP $GLOBAL (Recommended learning: PHP programming from entry to proficiency)

$GLOBAL is a super global variable group of PHP that can be accessed in the entire scope of a PHP script.

$GLOBAL is a global combined array containing all variables. The name of the variable is the key of the array.

The following example introduces how to use the super global variable $GLOBAL:

<?php 
$x = 75; 
$y = 25;
  
function addition() 
{ 
$GLOBALS[&#39;z&#39;] = $GLOBALS[&#39;x&#39;] + $GLOBALS[&#39;y&#39;]; 
}
  
addition(); 
echo $z; 
?>

In the above example, z is a super global variable in the $GLOBALS array, which can also be used accessed outside the function.

PHP $_SERVER

$_SERVER is a server that contains information such as header, path, script locations, etc. array. The items in this array are created by the web server. There is no guarantee that every server will offer all items; servers may ignore some, or serve items not listed here.

PHP $_REQUEST

PHP $_REQUEST is used to collect data submitted by HTML forms.

PHP $_POST

PHP $_POST is widely used to collect form data. Specify this attribute in the HTML form tag: "method="post".

PHP $_GET

PHP $_GET is also widely used to collect form data. Specify this attribute in the HTML form tag: "method="get".

$_GET can also collect data sent in the URL.

The above is the detailed content of Are php global variables shared?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:How to discard key in phpNext article:How to discard key in php