PHP Variablen

Arrays

Variablen Name

OK sind: $_Hallo, $Jahr_2024
NOK sind Hallo, $2er_Tag, $nächster, &Jahr_2024 (dieses '&' hat mich schon zum verzweifeln gebracht ;-)

Variablen Typ

Der Typ wird durch die Zuweisung bestimmt
$i = 12; // ist integer
$f = 1.2; // ist float
$s = "12"; // ist string
$a = ['i' => 12, 's' => "12"];
$a2 = array(12, '12'); //beide sind Arrays

Aber der Typ ist nicht in Stein gemeisselt und wird beim Gebrauch der Variablen angepasst
Kann aber kein geeigneter Typ im Variablenwert erkannt werden wird eine Warnung ausgegeben. Folgende Ausgabe wurde mit php generiert

PHP START
array a = 12, 12
array a = ,
array a2 = 12, 12
(($i * $s) + $f) = 145.2
($a2[0] * $a2[1]) = 144
(2 + "acht") =
Warning: A non-numeric value encountered in /home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php on line 55
2

(2 * "8") = 16
Im ersten Ausdruck kann kein Wert erkannt werden, aber trotzdem ein 0-Wert genommen (2+0=2) und der Ablauf wurde nicht angehalten, im zweiten wurde die 8 erkannt und zum rechnen umgewandelt

ENDE PHP

Weitere mögliche Typen sind, boolean (nichts und 1), Objekte, Ressourcen

Variablen Gültigkeit

Variablen sind auf der ganzen Seite gültig. ... aber jeweils bloss auf der obersten Stufe direkt ansprechbar
In, beispielsweie Funktionen, müssen sie aus ihren "Container" angesprochen werden.
Der "Container" ist ein Array mit dem Namen $GLOBALS
Aktuell hat dein $GLOBALS folgenden Inhalt

PHP START
foreach($GLOBALS as $key => $value)
{
echo '<br>'.$key.': '.$value;
}
ENDE PHP
_GET: Array
_POST: Array
_COOKIE: Array
_FILES: Array
_SERVER: Array
_REQUEST: Array
_ENV: Array
GLOBALS: Array
a: Array
b: 101
bb: Hallo Velo
langer_variable_name: INHALT
i: 12
f: 1.2
s: 12
a2: Array
value: Array
key: value
Auffallend: $GLOBALS enthält seine eigene Kopie.
var_dump($GLOBALS) var_dump($GLOBALS['GLOBALS'])
array(2) { ["name"]=> string(3) "Seo" ["fam"]=> string(4) "Kant" } NULL


Seite bearbeiten





(($i * $s) + $f) = 145.2



Erstes PHPArray

Aufruf der Funktion erstes PHP Array
Wert von b: 102
Weiteres php mit Funktionsaufruf

1) Zweites PHPArray
Aufruf der Funktion zweites PHP Array
Wert von b: 103
2) Zweites PHPArray b ist: 103

var_dump(xxxx)
string(10) "Hallo Velo"
int(103)

Anzahl der Elemente in GLOBALS: 19
0 = Array
1 = Array
2 = Array
3 = Array
4 = Array
5 = Array
6 = Array
7 = Array
8 = Array
9 = 103
10 = Hallo Velo
11 = INHALT
12 = 12
13 = 1.2
14 = 12
15 = Array
16 = value
17 = key
18 = key
------------------
Schluessel und Werte
------------------
_GET: Array
_POST: Array
_COOKIE: Array
_FILES: Array
_SERVER: Array
_REQUEST: Array
_ENV: Array
GLOBALS: Array
a: Array
b: 103
bb: Hallo Velo
langer_variable_name: INHALT
i: 19
f: 1.2
s: 12
a2: Array
value: Array
key: value
element: key
var_dump($GLOBALS) =
array(19) { ["_GET"]=> array(2) { ["name"]=> string(3) "Seo" ["fam"]=> string(4) "Kant" } ["_POST"]=> array(0) { } ["_COOKIE"]=> array(0) { } ["_FILES"]=> array(0) { } ["_SERVER"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["_REQUEST"]=> array(0) { } ["_ENV"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["GLOBALS"]=> array(19) { ["_GET"]=> array(2) { ["name"]=> string(3) "Seo" ["fam"]=> string(4) "Kant" } ["_POST"]=> array(0) { } ["_COOKIE"]=> array(0) { } ["_FILES"]=> array(0) { } ["_SERVER"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["_REQUEST"]=> array(0) { } ["_ENV"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["GLOBALS"]=> *RECURSION* ["a"]=> array(2) { ["i"]=> int(12) ["s"]=> string(2) "12" } ["b"]=> &int(103) ["bb"]=> string(10) "Hallo Velo" ["langer_variable_name"]=> string(6) "INHALT" ["i"]=> int(19) ["f"]=> float(1.2) ["s"]=> string(2) "12" ["a2"]=> array(2) { [0]=> int(12) [1]=> string(2) "12" } ["value"]=> string(3) "key" ["key"]=> string(7) "element" ["element"]=> string(3) "key" } ["a"]=> array(2) { ["i"]=> int(12) ["s"]=> string(2) "12" } ["b"]=> &int(103) ["bb"]=> string(10) "Hallo Velo" ["langer_variable_name"]=> string(6) "INHALT" ["i"]=> int(19) ["f"]=> float(1.2) ["s"]=> string(2) "12" ["a2"]=> array(2) { [0]=> int(12) [1]=> string(2) "12" } ["value"]=> string(3) "key" ["key"]=> string(7) "element" ["element"]=> string(3) "key" }
var_dump($GLOBALS['GLOBALS']) =
array(19) { ["_GET"]=> array(2) { ["name"]=> string(3) "Seo" ["fam"]=> string(4) "Kant" } ["_POST"]=> array(0) { } ["_COOKIE"]=> array(0) { } ["_FILES"]=> array(0) { } ["_SERVER"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["_REQUEST"]=> array(0) { } ["_ENV"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["GLOBALS"]=> array(19) { ["_GET"]=> array(2) { ["name"]=> string(3) "Seo" ["fam"]=> string(4) "Kant" } ["_POST"]=> array(0) { } ["_COOKIE"]=> array(0) { } ["_FILES"]=> array(0) { } ["_SERVER"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["_REQUEST"]=> array(0) { } ["_ENV"]=> array(39) { ["USER"]=> string(8) "infoseca" ["HOME"]=> string(30) "/home/httpd/vhosts/infoseca.ch" ["SCRIPT_NAME"]=> string(16) "/prg/php/var.php" ["REQUEST_URI"]=> string(16) "/prg/php/var.php" ["QUERY_STRING"]=> string(0) "" ["REQUEST_METHOD"]=> string(3) "GET" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_PORT"]=> string(4) "9251" ["SCRIPT_FILENAME"]=> string(55) "/home/httpd/vhosts/infoseca.ch/httpdocs/prg/php/var.php" ["SERVER_ADMIN"]=> string(14) "root@localhost" ["CONTEXT_DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["CONTEXT_PREFIX"]=> string(0) "" ["REQUEST_SCHEME"]=> string(5) "https" ["DOCUMENT_ROOT"]=> string(39) "/home/httpd/vhosts/infoseca.ch/httpdocs" ["REMOTE_ADDR"]=> string(13) "216.73.216.52" ["SERVER_PORT"]=> string(3) "443" ["SERVER_ADDR"]=> string(12) "80.74.147.24" ["SERVER_NAME"]=> string(11) "infoseca.ch" ["SERVER_SOFTWARE"]=> string(6) "Apache" ["SERVER_SIGNATURE"]=> string(0) "" ["PATH"]=> string(49) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" ["HTTP_HOST"]=> string(11) "infoseca.ch" ["HTTP_ACCEPT_ENCODING"]=> string(23) "gzip, br, zstd, deflate" ["HTTP_USER_AGENT"]=> string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ["HTTP_ACCEPT"]=> string(3) "*/*" ["proxy-nokeepalive"]=> string(1) "1" ["SSL_TLS_SNI"]=> string(11) "infoseca.ch" ["HTTPS"]=> string(2) "on" ["PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY"]=> string(1) "0" ["PERL5LIB"]=> string(49) "/usr/share/awstats/lib:/usr/share/awstats/plugins" ["UNIQUE_ID"]=> string(27) "acUeTIZLjb6RxtlWhZGYIQAAAAg" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["PHP_SELF"]=> string(16) "/prg/php/var.php" ["REQUEST_TIME_FLOAT"]=> float(1774526028.0884) ["REQUEST_TIME"]=> int(1774526028) ["argv"]=> array(0) { } ["argc"]=> int(0) } ["GLOBALS"]=> *RECURSION* ["a"]=> array(2) { ["i"]=> int(12) ["s"]=> string(2) "12" } ["b"]=> &int(103) ["bb"]=> string(10) "Hallo Velo" ["langer_variable_name"]=> string(6) "INHALT" ["i"]=> int(19) ["f"]=> float(1.2) ["s"]=> string(2) "12" ["a2"]=> array(2) { [0]=> int(12) [1]=> string(2) "12" } ["value"]=> string(3) "key" ["key"]=> string(7) "element" ["element"]=> string(3) "key" } ["a"]=> array(2) { ["i"]=> int(12) ["s"]=> string(2) "12" } ["b"]=> &int(103) ["bb"]=> string(10) "Hallo Velo" ["langer_variable_name"]=> string(6) "INHALT" ["i"]=> int(19) ["f"]=> float(1.2) ["s"]=> string(2) "12" ["a2"]=> array(2) { [0]=> int(12) [1]=> string(2) "12" } ["value"]=> string(3) "key" ["key"]=> string(7) "element" ["element"]=> string(3) "key" }

Arrays zweiter Versuch

Pseudo Array
Eine Textvariable kann eigentlich als Array behandelt werden, denn jede Position entspricht einem Arrayfeld.
$v[0] = A
$v[1] = B
$v[2] = C
$v[3] = D
$v[4] = E
$v[5] = F

Source:

$v = "ABCDEF";
for($i=0;$i < strlen($v);$i++)
{
	echo "\$v[$i] = $v[$i]<br>";
}
Eindimensional
$ed[0] = Null
$ed[1] = Eins
$ed[2] = Zwei

Source:

$ed[0] = "Null";
$ed[1] = "Eins";
$ed[2] = "Zwei";
for($i=0;$i < count($ed);$i++)
{
	echo "\$ed[$i] = $ed[$i]<br>";
}
Zweidimensional
Anzahl Elemente: 3
Null = 0
Eins = 1
Zwei = 2

Source:

$zd[0][0] = "Null";
$zd[1][0] = "Eins";
$zd[2][0] = "Zwei";
$zd[0][1] = "0";
$zd[1][1] = 1;
$zd[2][1] = "2";
echo "Anzahl Elemente: " . count($zd) . "<br>";
for($i=0;$i < count($zd);$i++)
{
	echo $zd[$i][0] . " = " . $zd[$i][1] . "<br>";
}
 
Schlüssel => Wert
Statt die Felder des Arrays durch die Koordinaten in eckigen Klammern anzusteuern, können sie auch über einen Schlüssel geschrieben bez. gelesen werden.
Das Array wird entweder wie oben im Verlauf des Programms initialisiert oder:.
- Die Werteliste in eckigen Klammern und durch Kommas getrennt aufgelistet. Beispiel: $arr1
- Die Werteliste wird einem Schlüssel mit => zugeordnet. Beispiel: $arr2 und $arr3

$arr1[0] = 0
$arr1[1] = 1
$arr1[2] = 2
$arr1[3] = 3
$arr1[4] = Ende

$arr2[0] = Null
$arr2[1] = Eins
$arr2[2] = Zwei

Wert von A aus $arr3 ist Null.
Wert von B aus $arr3 ist Eins.
Wert von C aus $arr3 ist Zwei.

Schlüssel findenB
Array ( [0] => Name [1] => Occupation [2] => Hobby )
Array ( [0] => Name [1] => Occupation )