php global variable function
<?php
$myVariable = "a";
function changeVar($newVar) {
global $myVariable
$myVariable = "b";
}
echo $myVariable; // Should echo b
?>
php global variable function
<?php
$myVariable = "a";
function changeVar($newVar) {
global $myVariable
$myVariable = "b";
}
echo $myVariable; // Should echo b
?>
php superglobals
#Superglobal
$_SERVER Superglobal
Superglobals were introduced in PHP 4.1.0, and are built-in variables
that are always available in all scopes. Basically system variables.
https://www.w3schools.com/php/php_superglobals.asp
Note: $_SERVER Superglobal -- tells a little about the server and
the client
==============
#Example index.php
<?php include 'server-info.php';?>
<!DOCTYPE html>
<html>
<head>
<title>System Info</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
</head>
<body>
<div class ="container">
<h1>Server & File Info</h1>
<?php if($server): ?>
<ul class="list-group">
<?php foreach($server as $key => $value): ?>
<li class="list-group-item">
<strong><?php echo $key; ?>: </strong>
<?php echo $value; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<h1>Client Info</h1>
<?php if($client): ?>
<ul class="list-group">
<?php foreach($client as $key1 => $value1): ?>
<li class="list-group-item">
<strong><?php echo $key1; ?>: </strong>
<?php echo $value1; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</body>
</html>
==================
#Example server-info.php
<?php
# $_SERVER SUPERGLOBAL
//Create Server Array
$server =[
'Host Server Name' => $_SERVER['SERVER_NAME'],
'Http Host' => $_SERVER['HTTP_HOST'],
'Server Software' => $_SERVER['SERVER_SOFTWARE'],
'Document Root' => $_SERVER['DOCUMENT_ROOT'],
'Current Page' => $_SERVER['PHP_SELF'],
'Script Name' => $_SERVER['SCRIPT_NAME'],
'Absloute Path' => $_SERVER['SCRIPT_FILENAME']
];
echo $server['Host Server Name'];
echo $server['Http Host'];
echo $server['Server Software'];
echo $server['Document Root'];
echo $server['Current Page'];
echo $server['Script Name'];
echo '<br>';
//also can show it all
print_r($server);
//Creat Client Array
$client = [
'Client System Info' => $_SERVER['HTTP_USER_AGENT'],
'Client IP' => $_SERVER['REMOTE_ADDR'],
'Remote Port' => $_SERVER['REMOTE_PORT']
];
echo '<br>';
echo '<br>';
print_r($client);
?>
php globals
$GLOBALS["foo"]
globals in php
$GLOBALS['a'] = 'localhost';
function body(){
echo $GLOBALS['a'];
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us