From 5429e1d64afc50427074b3ed608216c2986d169c Mon Sep 17 00:00:00 2001 From: kobus Date: Fri, 20 Apr 2018 09:32:20 +0200 Subject: [PATCH 1/6] PHP Globals --- languages/php.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/languages/php.php b/languages/php.php index 4c8d311..a080fe0 100644 --- a/languages/php.php +++ b/languages/php.php @@ -1,5 +1,20 @@ Date: Fri, 20 Apr 2018 09:34:02 +0200 Subject: [PATCH 2/6] Add link --- languages/php.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/languages/php.php b/languages/php.php index a080fe0..61e7e00 100644 --- a/languages/php.php +++ b/languages/php.php @@ -1,7 +1,12 @@ Date: Fri, 20 Apr 2018 09:58:36 +0200 Subject: [PATCH 3/6] Ways of looping --- languages/php.php | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/languages/php.php b/languages/php.php index 61e7e00..8fd9ac3 100644 --- a/languages/php.php +++ b/languages/php.php @@ -3,6 +3,48 @@ /** * */ +/** + * Ways of looping + */ +continue; // Skip current iter +break; // Exit loop + +// Foreach +foreach($arr as $key => $value) { + $key = $key; + $value = $value; +} + +// For +for($i = 0; $i < count($arr) - 1; $i++) { + $key = $i; + $value = $arr[$i]; +} + +// While +$i = 0; +while($i < count($arr) - 1) { + $key = $i; + $value = $arr[$i]; +} + +// Do while +$i = 0; +do { + $key = $i; + $value = $arr[$i]; +} while($i < count($arr)); + +// Switch +switch($arr) { + case 1: + break; + case 2: + break; + case 3: + break; + default: +} /** * Global variable From 6482a577f5e0ed9f7204e5f238bdf4fca4d72369 Mon Sep 17 00:00:00 2001 From: kobus Date: Fri, 20 Apr 2018 09:58:57 +0200 Subject: [PATCH 4/6] Printing --- languages/php.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/languages/php.php b/languages/php.php index 8fd9ac3..bb6c6e7 100644 --- a/languages/php.php +++ b/languages/php.php @@ -1,8 +1,12 @@ Date: Fri, 20 Apr 2018 09:59:34 +0200 Subject: [PATCH 5/6] Die at start of file --- languages/php.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/languages/php.php b/languages/php.php index bb6c6e7..2b49f1a 100644 --- a/languages/php.php +++ b/languages/php.php @@ -1,5 +1,9 @@ Date: Fri, 20 Apr 2018 09:59:53 +0200 Subject: [PATCH 6/6] Spelling --- languages/php.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/languages/php.php b/languages/php.php index 2b49f1a..78a565f 100644 --- a/languages/php.php +++ b/languages/php.php @@ -55,14 +55,14 @@ switch($arr) { } /** - * Global variable + * Global variables * http://php.net/manual/en/language.variables.superglobals.php */ $_SERVER; // SERVER variables $_GET; // Query params $_POST; // Post fields $_REQUEST; // GET and POST together -$GLOBALS; // Collection of global variables +$GLOBALS; // Array of global variables $_SESSION; // Browser session $_FILES; // Array of files that are sent in request $_COOKIE; // Array of cookies sent in request