diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php index 1a68746b04..42c7e609c4 100644 --- a/.php-cs-fixer.php +++ b/.php-cs-fixer.php @@ -21,6 +21,7 @@ ->setRules([ 'array_indentation' => true, 'array_syntax' => true, + 'binary_operator_spaces' => true, 'class_attributes_separation' => true, 'concat_space' => [ 'spacing' => 'one', diff --git a/archive/index.php b/archive/index.php index 7f2b776bbd..d3be5d1327 100644 --- a/archive/index.php +++ b/archive/index.php @@ -2,12 +2,12 @@ include_once __DIR__ . '/../include/prepend.inc'; $i = 0; do { - $y = date("Y")-$i; + $y = date("Y") - $i; if (file_exists("./$y.php")) { mirror_redirect("/archive/$y.php"); break; } -} while (++$i<3); +} while (++$i < 3); include_once __DIR__ . '/../include/errors.inc'; error_noservice(); diff --git a/build-setup.php b/build-setup.php index 4f84a02c20..417ab85944 100644 --- a/build-setup.php +++ b/build-setup.php @@ -2,7 +2,7 @@ $_SERVER['BASE_PAGE'] = 'build-setup.php'; include_once __DIR__ . '/include/prepend.inc'; -$SIDEBAR_DATA =' +$SIDEBAR_DATA = '

@@ -172,6 +172,6 @@

$SIDEBAR_DATA]); +site_footer(['sidebar' => $SIDEBAR_DATA]); /* vim: set et ts=4 sw=4 ft=php: : */ diff --git a/cached.php b/cached.php index e57bbebc1d..766afb2e65 100644 --- a/cached.php +++ b/cached.php @@ -22,7 +22,7 @@ $abs = realpath($abs); if (strncmp($abs, $pwd, strlen($pwd)) != 0) { - header("Location: https://www.php.net/" . strtr($_GET["f"],["\r"=>"", "\n"=>""])); + header("Location: https://www.php.net/" . strtr($_GET["f"],["\r" => "", "\n" => ""])); exit; } diff --git a/cal.php b/cal.php index cabf415f42..f3fd0c0ab0 100644 --- a/cal.php +++ b/cal.php @@ -126,7 +126,7 @@ // Beginning and end of this month $bom = mktime(0, 0, 1, $cm, 1, $cy); -$eom = mktime(0, 0, 1, $cm+1, 0, $cy); +$eom = mktime(0, 0, 1, $cm + 1, 0, $cy); // Link to previous month (but do not link to too early dates) $prev_link = (function () use ($cm, $cy) { @@ -147,7 +147,7 @@ // Link to next month (but do not link to too early dates) $next_link = (function () use ($cm, $cy) { - $nm = mktime(0, 0, 1, $cm+1, 1, $cy); + $nm = mktime(0, 0, 1, $cm + 1, 1, $cy); $year = date('Y', $nm); if (!valid_year($year)) { return ' '; @@ -174,7 +174,7 @@ // Print out headers for weekdays for ($i = 0; $i < 7; $i++) { - echo '', date("l",mktime(0,0,1,4,$i+1,2001)), "\n"; + echo '', date("l",mktime(0,0,1,4,$i + 1,2001)), "\n"; } echo "\n"; @@ -225,7 +225,7 @@ function date_for_recur($recur, $day, $bom, $eom) $eomd = date("w",$eom) + 1; $days = (($eomd - $day + 7) % 7) + ((abs($recur) - 1) * 7); - return mktime(0, 0, 1, date("m", $bom)+1, -$days, date("Y", $bom)); + return mktime(0, 0, 1, date("m", $bom) + 1, -$days, date("Y", $bom)); } // Display a
for each of the events that are on a given day @@ -327,8 +327,8 @@ function load_events($from, $whole_month = false) // Multi-day event case 2: if (($event['start'] >= $from_date && $event['start'] <= $to_date) - || ($event['end'] >= $from_date && $event['end'] <= $to_date) - || ($event['start'] <= $from_date && $event['end'] >= $to_date)) { + || ($event['end'] >= $from_date && $event['end'] <= $to_date) + || ($event['start'] <= $from_date && $event['end'] >= $to_date)) { $events[] = $event; } break; @@ -363,17 +363,17 @@ function read_event($fp) // Return with SQL-resultset like array return [ - 'id' => $id, - 'type' => $tipo, - 'start' => $sdato, - 'end' => $edato, - 'recur' => $recur, + 'id' => $id, + 'type' => $tipo, + 'start' => $sdato, + 'end' => $edato, + 'recur' => $recur, 'recur_day' => $recur_day, - 'sdesc' => $sdesc, - 'url' => $url, - 'ldesc' => base64_decode($ldesc, false), - 'country' => $country, - 'category' => $category, + 'sdesc' => $sdesc, + 'url' => $url, + 'ldesc' => base64_decode($ldesc, false), + 'country' => $country, + 'category' => $category, ]; } @@ -385,7 +385,7 @@ function valid_year($year) $current_year = date("Y"); // We only allow this and the next year for displays - if ($year != $current_year && $year != $current_year+1) { + if ($year != $current_year && $year != $current_year + 1) { return false; } diff --git a/conferences/index.php b/conferences/index.php index ce206a7289..64a9009ced 100644 --- a/conferences/index.php +++ b/conferences/index.php @@ -3,10 +3,10 @@ include_once __DIR__ . '/../include/prepend.inc'; include_once __DIR__ . '/../include/pregen-news.inc'; -mirror_setcookie("LAST_NEWS", $_SERVER["REQUEST_TIME"], 60*60*24*365); +mirror_setcookie("LAST_NEWS", $_SERVER["REQUEST_TIME"], 60 * 60 * 24 * 365); site_header("PHP Conferences around the world", [ 'headtags' => '', - 'current' => 'community', + 'current' => 'community', 'css' => ['home.css'], ]); @@ -28,7 +28,7 @@ foreach ($frontpage as $entry) { $link = preg_replace('~^(http://php.net/|https://www.php.net/)~', '', $entry["id"]); - $id = parse_url($entry["id"], PHP_URL_FRAGMENT); + $id = parse_url($entry["id"], PHP_URL_FRAGMENT); $date = date_format(date_create($entry["updated"]), 'Y-m-d'); $content .= '
'; $content .= '

' . $entry["title"] . '

'; diff --git a/download-docs.php b/download-docs.php index b8baa0c318..2612af3171 100644 --- a/download-docs.php +++ b/download-docs.php @@ -7,7 +7,7 @@ exit; } -$SIDEBAR_DATA=' +$SIDEBAR_DATA = '
Online documentation
@@ -42,8 +42,8 @@ // Format to look for $formats = [ "Single HTML file" => "html.gz", - "Many HTML files" => "tar.gz", - "HTML Help file" => "chm", + "Many HTML files" => "tar.gz", + "HTML Help file" => "chm", "HTML Help file (with user notes)" => "chm", ]; ?> @@ -114,14 +114,14 @@ $link_to = "/distributions/manual/$filename"; // Try to get size and changed date - $size = @filesize($filepath); + $size = @filesize($filepath); $changed = @filemtime($filepath); // Size available, collect information if ($size !== false) { $files[$langcode][$formatname] = [ $link_to, - (int) ($size/1024), + (int) ($size / 1024), date("j M Y", $changed), $extension ]; diff --git a/download-logos.php b/download-logos.php index 72b6522858..c28f55f836 100644 --- a/download-logos.php +++ b/download-logos.php @@ -22,7 +22,7 @@ function print_star(): void function random_bgcolor($min, $max): void { echo "style=\"background-color: #" . - sprintf('%02x%02x%02x', rand($min, $max)*51, rand($min, $max)*51, rand($min, $max)*51) . + sprintf('%02x%02x%02x', rand($min, $max) * 51, rand($min, $max) * 51, rand($min, $max) * 51) . ";\""; } ?> diff --git a/downloads.php b/downloads.php index 28a44b940b..b82abe3513 100644 --- a/downloads.php +++ b/downloads.php @@ -29,9 +29,9 @@ [ 'link' => [ [ - "rel" => "alternate", - "type" => "application/atom+xml", - "href" => $MYSITE . "releases/feed.php", + "rel" => "alternate", + "type" => "application/atom+xml", + "href" => $MYSITE . "releases/feed.php", "title" => "PHP Release feed" ], ], diff --git a/error.php b/error.php index b15b5c58a0..d9dab0c549 100644 --- a/error.php +++ b/error.php @@ -213,41 +213,41 @@ // new URLs for these pages. $manual_page_moves = [ // entry point changed - 'installation' => 'install', + 'installation' => 'install', // was split among platforms (don't know where to redirect) - 'install.apache' => 'install', - 'install.apache2' => 'install', - 'install.netscape-enterprise'=> 'install', - 'install.otherhttpd' => 'install', + 'install.apache' => 'install', + 'install.apache2' => 'install', + 'install.netscape-enterprise' => 'install', + 'install.otherhttpd' => 'install', // moved to platform sections - 'install.caudium' => 'install.unix.caudium', - 'install.commandline' => 'install.unix.commandline', - 'install.fhttpd' => 'install.unix.fhttpd', - 'install.hpux' => 'install.unix.hpux', - 'install.iis' => 'install.windows.iis', - 'install.linux' => 'install.unix', - 'install.omnihttpd' => 'install.windows.omnihttpd', - 'install.openbsd' => 'install.unix.openbsd', - 'install.sambar' => 'install.windows.sambar', - 'install.solaris' => 'install.unix.solaris', - 'install.xitami' => 'install.windows.xitami', + 'install.caudium' => 'install.unix.caudium', + 'install.commandline' => 'install.unix.commandline', + 'install.fhttpd' => 'install.unix.fhttpd', + 'install.hpux' => 'install.unix.hpux', + 'install.iis' => 'install.windows.iis', + 'install.linux' => 'install.unix', + 'install.omnihttpd' => 'install.windows.omnihttpd', + 'install.openbsd' => 'install.unix.openbsd', + 'install.sambar' => 'install.windows.sambar', + 'install.solaris' => 'install.unix.solaris', + 'install.xitami' => 'install.windows.xitami', 'install.windows.installer.msi' => 'install.windows', - 'install.windows.installer' => 'install.windows', + 'install.windows.installer' => 'install.windows', // Internals docs where moved - 'zend' => 'internals2.ze1.zendapi', - 'zend-api' => 'internals2.ze1.zendapi', - 'internals.pdo' => 'internals2.pdo', - 'phpdevel' => 'internals2.ze1.php3devel', - 'tsrm' => 'internals2.ze1.tsrm', + 'zend' => 'internals2.ze1.zendapi', + 'zend-api' => 'internals2.ze1.zendapi', + 'internals.pdo' => 'internals2.pdo', + 'phpdevel' => 'internals2.ze1.php3devel', + 'tsrm' => 'internals2.ze1.tsrm', // Replaced extensions - 'aspell' => 'pspell', + 'aspell' => 'pspell', // Refactored - 'regexp.reference' => 'regexp.introduction', + 'regexp.reference' => 'regexp.introduction', ]; if (isset($manual_page_moves[$URI])) { @@ -260,36 +260,36 @@ } $manual_redirections = [ - 'class.oci-lob' => 'class.ocilob', - 'oci-lob.append' => 'ocilob.append', - 'oci-lob.close' => 'ocilob.close', - 'oci-lob.eof' => 'ocilob.eof', - 'oci-lob.erase' => 'ocilob.erase', - 'oci-lob.export' => 'ocilob.export', - 'oci-lob.flush' => 'ocilob.flush', - 'oci-lob.free' => 'ocilob.free', - 'oci-lob.getbuffering' => 'ocilob.getbuffering', - 'oci-lob.import' => 'ocilob.import', - 'oci-lob.load' => 'ocilob.load', - 'oci-lob.read' => 'ocilob.read', - 'oci-lob.rewind' => 'ocilob.rewind', - 'oci-lob.save' => 'ocilob.save', - 'oci-lob.seek' => 'ocilob.seek', - 'oci-lob.setbuffering' => 'ocilob.setbuffering', - 'oci-lob.size' => 'ocilob.size', - 'oci-lob.tell' => 'ocilob.tell', - 'oci-lob.truncate' => 'ocilob.truncate', - 'oci-lob.write' => 'ocilob.write', - 'oci-lob.writetemporary' => 'ocilob.writetemporary', - 'class.oci-collection' => 'class.ocicollection', - 'oci-collection.append' => 'ocicollection.append', - 'oci-collection.assign' => 'ocicollection.assign', + 'class.oci-lob' => 'class.ocilob', + 'oci-lob.append' => 'ocilob.append', + 'oci-lob.close' => 'ocilob.close', + 'oci-lob.eof' => 'ocilob.eof', + 'oci-lob.erase' => 'ocilob.erase', + 'oci-lob.export' => 'ocilob.export', + 'oci-lob.flush' => 'ocilob.flush', + 'oci-lob.free' => 'ocilob.free', + 'oci-lob.getbuffering' => 'ocilob.getbuffering', + 'oci-lob.import' => 'ocilob.import', + 'oci-lob.load' => 'ocilob.load', + 'oci-lob.read' => 'ocilob.read', + 'oci-lob.rewind' => 'ocilob.rewind', + 'oci-lob.save' => 'ocilob.save', + 'oci-lob.seek' => 'ocilob.seek', + 'oci-lob.setbuffering' => 'ocilob.setbuffering', + 'oci-lob.size' => 'ocilob.size', + 'oci-lob.tell' => 'ocilob.tell', + 'oci-lob.truncate' => 'ocilob.truncate', + 'oci-lob.write' => 'ocilob.write', + 'oci-lob.writetemporary' => 'ocilob.writetemporary', + 'class.oci-collection' => 'class.ocicollection', + 'oci-collection.append' => 'ocicollection.append', + 'oci-collection.assign' => 'ocicollection.assign', 'oci-collection.assignelem' => 'ocicollection.assignelem', - 'oci-collection.free' => 'ocicollection.free', - 'oci-collection.getelem' => 'ocicollection.getelem', - 'oci-collection.max' => 'ocicollection.max', - 'oci-collection.size' => 'ocicollection.size', - 'oci-collection.trim' => 'ocicollection.trim', + 'oci-collection.free' => 'ocicollection.free', + 'oci-collection.getelem' => 'ocicollection.getelem', + 'oci-collection.max' => 'ocicollection.max', + 'oci-collection.size' => 'ocicollection.size', + 'oci-collection.trim' => 'ocicollection.trim', ]; if (preg_match("!^manual/([^/]+)/([^/]+)$!", $URI, $match) && isset($manual_redirections[$match[2]])) { @@ -299,330 +299,330 @@ // ============================================================================ // Define shortcuts for PHP files, manual pages and external redirects -$uri_aliases = [ +$uri_aliases = [ # PHP page shortcuts - "download" => "downloads", - "getphp" => "downloads", - "getdocs" => "download-docs", + "download" => "downloads", + "getphp" => "downloads", + "getdocs" => "download-docs", "documentation" => "docs", - "mailinglists" => "mailing-lists", - "mailinglist" => "mailing-lists", - "changelog" => "ChangeLog-7", - "gethelp" => "support", - "help" => "support", - "unsubscribe" => "unsub", - "subscribe" => "mailing-lists", - "logos" => "download-logos", + "mailinglists" => "mailing-lists", + "mailinglist" => "mailing-lists", + "changelog" => "ChangeLog-7", + "gethelp" => "support", + "help" => "support", + "unsubscribe" => "unsub", + "subscribe" => "mailing-lists", + "logos" => "download-logos", # manual shortcuts - "intro" => "introduction", - "whatis" => "introduction", - "whatisphp" => "introduction", - "what_is_php" => "introduction", + "intro" => "introduction", + "whatis" => "introduction", + "whatisphp" => "introduction", + "what_is_php" => "introduction", - "windows" => "install.windows", - "win32" => "install.windows", + "windows" => "install.windows", + "win32" => "install.windows", - "globals" => "language.variables.predefined", + "globals" => "language.variables.predefined", "register_globals" => "security.globals", - "registerglobals" => "security.globals", + "registerglobals" => "security.globals", "manual/en/security.registerglobals.php" => "security.globals", // fix for 4.3.8 configure - "magic_quotes" => "security.magicquotes", - "magicquotes" => "security.magicquotes", - "gd" => "image", - "bcmath" => "bc", - 'streams' => 'book.stream', - "mongodb" => "set.mongodb", - "hrtime" => "function.hrtime", // Prefer function over PECL ext - - "callback" => "language.pseudo-types", - "number" => "language.pseudo-types", - "mixed" => "language.pseudo-types", - "bool" => "language.types.boolean", - "boolean" => "language.types.boolean", - "int" => "language.types.integer", - "integer" => "language.types.integer", - "float" => "language.types.float", - "string" => "language.types.string", - "heredoc" => "language.types.string", - "<<<" => "language.types.string", - "object" => "language.types.object", - "null" => "language.types.null", - 'callable' => 'language.types.callable', - - "htaccess" => "configuration.changes", - "php_value" => "configuration.changes", - - "ternary" => "language.operators.comparison", - "instanceof" => "language.operators.type", - "if" => "language.control-structures", - "static" => "language.variables.scope", - "global" => "language.variables.scope", - "@" => "language.operators.errorcontrol", - "&" => "language.references", - "**" => "language.operators.arithmetic", - "..." => "functions.arguments", - "splat" => "functions.arguments", - "arrow" => "functions.arrow", - "fn" => "functions.arrow", + "magic_quotes" => "security.magicquotes", + "magicquotes" => "security.magicquotes", + "gd" => "image", + "bcmath" => "bc", + 'streams' => 'book.stream', + "mongodb" => "set.mongodb", + "hrtime" => "function.hrtime", // Prefer function over PECL ext + + "callback" => "language.pseudo-types", + "number" => "language.pseudo-types", + "mixed" => "language.pseudo-types", + "bool" => "language.types.boolean", + "boolean" => "language.types.boolean", + "int" => "language.types.integer", + "integer" => "language.types.integer", + "float" => "language.types.float", + "string" => "language.types.string", + "heredoc" => "language.types.string", + "<<<" => "language.types.string", + "object" => "language.types.object", + "null" => "language.types.null", + 'callable' => 'language.types.callable', + + "htaccess" => "configuration.changes", + "php_value" => "configuration.changes", + + "ternary" => "language.operators.comparison", + "instanceof" => "language.operators.type", + "if" => "language.control-structures", + "static" => "language.variables.scope", + "global" => "language.variables.scope", + "@" => "language.operators.errorcontrol", + "&" => "language.references", + "**" => "language.operators.arithmetic", + "..." => "functions.arguments", + "splat" => "functions.arguments", + "arrow" => "functions.arrow", + "fn" => "functions.arrow", // ?:, ??, ??= // These shortcuts can not be captured here since they // don't actually produce a 404 error. // Instead, we have a small check in index.php directly. - "dowhile" => "control-structures.do.while", + "dowhile" => "control-structures.do.while", - "tut" => "tutorial", - "tut.php" => "tutorial", // BC + "tut" => "tutorial", + "tut.php" => "tutorial", // BC - "faq.php" => "faq", // BC - "bugs.php" => "bugs", // BC + "faq.php" => "faq", // BC + "bugs.php" => "bugs", // BC "bugstats.php" => "bugstats", // BC - "docs-echm.php"=> "download-docs", // BC - - "odbc" => "uodbc", // BC - - "links" => "support", // BC - "links.php" => "support", // BC - "oracle" => "oci8", - "_" => "function.gettext", - "cli" => "features.commandline", - - "oop" => "language.oop5", - "enum" => "language.enumerations", - "enums" => "language.enumerations", - - "const" => "language.constants.syntax", - "class" => "language.oop5.basic", - "new" => "language.oop5.basic", - "extends" => "language.oop5.basic", - "clone" => "language.oop5.cloning", - "construct" => "language.oop5.decon", - "destruct" => "language.oop5.decon", - "public" => "language.oop5.visibility", - "private" => "language.oop5.visibility", - "protected" => "language.oop5.visibility", - "var" => "language.oop5.visibility", - "abstract" => "language.oop5.abstract", - "interface" => "language.oop5.interfaces", - "interfaces" => "language.oop5.interfaces", - "autoload" => "language.oop5.autoload", - "__autoload" => "language.oop5.autoload", + "docs-echm.php" => "download-docs", // BC + + "odbc" => "uodbc", // BC + + "links" => "support", // BC + "links.php" => "support", // BC + "oracle" => "oci8", + "_" => "function.gettext", + "cli" => "features.commandline", + + "oop" => "language.oop5", + "enum" => "language.enumerations", + "enums" => "language.enumerations", + + "const" => "language.constants.syntax", + "class" => "language.oop5.basic", + "new" => "language.oop5.basic", + "extends" => "language.oop5.basic", + "clone" => "language.oop5.cloning", + "construct" => "language.oop5.decon", + "destruct" => "language.oop5.decon", + "public" => "language.oop5.visibility", + "private" => "language.oop5.visibility", + "protected" => "language.oop5.visibility", + "var" => "language.oop5.visibility", + "abstract" => "language.oop5.abstract", + "interface" => "language.oop5.interfaces", + "interfaces" => "language.oop5.interfaces", + "autoload" => "language.oop5.autoload", + "__autoload" => "language.oop5.autoload", "language.oop5.reflection" => "book.reflection", // BC - "::" => "language.oop5.paamayim-nekudotayim", + "::" => "language.oop5.paamayim-nekudotayim", - "__construct" => "language.oop5.decon", - "__destruct" => "language.oop5.decon", - "__call" => "language.oop5.overloading", + "__construct" => "language.oop5.decon", + "__destruct" => "language.oop5.decon", + "__call" => "language.oop5.overloading", "__callstatic" => "language.oop5.overloading", - "__get" => "language.oop5.overloading", - "__set" => "language.oop5.overloading", - "__isset" => "language.oop5.overloading", - "__unset" => "language.oop5.overloading", - "__sleep" => "language.oop5.magic", - "__wakeup" => "language.oop5.magic", - "__tostring" => "language.oop5.magic", - "__set_state" => "language.oop5.magic", - "__debuginfo" => "language.oop5.magic", - "__clone" => "language.oop5.cloning", - - "throw" => "language.exceptions", - "try" => "language.exceptions", - "catch" => "language.exceptions", - "lsb" => "language.oop5.late-static-bindings", - "namespace" => "language.namespaces", - "use" => "language.namespaces.using", - "iterator" => "language.oop5.iterations", - - "factory" => "language.oop5.patterns", - "singleton" => "language.oop5.patterns", - - "trait" => "language.oop5.traits", - "traits" => "language.oop5.traits", - - "news.php" => "archive/index", // BC - "readme.mirror" => "mirroring", // BC - - "php5" => "language.oop5", - "zend_changes.txt" => "language.oop5", // BC - "zend2_example.phps" => "language.oop5", // BC + "__get" => "language.oop5.overloading", + "__set" => "language.oop5.overloading", + "__isset" => "language.oop5.overloading", + "__unset" => "language.oop5.overloading", + "__sleep" => "language.oop5.magic", + "__wakeup" => "language.oop5.magic", + "__tostring" => "language.oop5.magic", + "__set_state" => "language.oop5.magic", + "__debuginfo" => "language.oop5.magic", + "__clone" => "language.oop5.cloning", + + "throw" => "language.exceptions", + "try" => "language.exceptions", + "catch" => "language.exceptions", + "lsb" => "language.oop5.late-static-bindings", + "namespace" => "language.namespaces", + "use" => "language.namespaces.using", + "iterator" => "language.oop5.iterations", + + "factory" => "language.oop5.patterns", + "singleton" => "language.oop5.patterns", + + "trait" => "language.oop5.traits", + "traits" => "language.oop5.traits", + + "news.php" => "archive/index", // BC + "readme.mirror" => "mirroring", // BC + + "php5" => "language.oop5", + "zend_changes.txt" => "language.oop5", // BC + "zend2_example.phps" => "language.oop5", // BC "zend_changes_php_5_0_0b2.txt" => "language.oop5", // BC - "zend-engine-2" => "language.oop5", // BC - "zend-engine-2.php" => "language.oop5", // BC + "zend-engine-2" => "language.oop5", // BC + "zend-engine-2.php" => "language.oop5", // BC - "news_php_5_0_0b2.txt" => "ChangeLog-5", // BC - "news_php_5_0_0b3.txt" => "ChangeLog-5", // BC + "news_php_5_0_0b2.txt" => "ChangeLog-5", // BC + "news_php_5_0_0b3.txt" => "ChangeLog-5", // BC "manual/about-notes.php" => "manual/add-note", // BC - "software/index.php" => "software", // BC - "releases.php" => "releases/index", // BC + "software/index.php" => "software", // BC + "releases.php" => "releases/index", // BC - "migration7" => "migration70", // Consistent with migration5 - "update_5_2.txt" => "migration52", // BC - "readme_upgrade_51.php" => "migration51", // BC - "internals" => "internals2", // BC + "migration7" => "migration70", // Consistent with migration5 + "update_5_2.txt" => "migration52", // BC + "readme_upgrade_51.php" => "migration51", // BC + "internals" => "internals2", // BC "configuration.directives" => "ini.core", // BC # regexp. BC - "regexp.reference.backslash" => "regexp.reference.escape", - "regexp.reference.circudollar" => "regexp.reference.anchors", + "regexp.reference.backslash" => "regexp.reference.escape", + "regexp.reference.circudollar" => "regexp.reference.anchors", "regexp.reference.squarebrackets" => "regexp.reference.character-classes", - "regexp.reference.verticalbar" => "regexp.reference.alternation", + "regexp.reference.verticalbar" => "regexp.reference.alternation", # external shortcut aliases ;) - "dochowto" => "phpdochowto", + "dochowto" => "phpdochowto", # CVS -> SVN - "anoncvs.php" => "git", - "cvs-php.php" => "git-php", + "anoncvs.php" => "git", + "cvs-php.php" => "git-php", # SVN -> Git - "svn" => "git", - "svn.php" => "git", - "svn-php" => "git-php", - "svn-php.php" => "git-php", + "svn" => "git", + "svn.php" => "git", + "svn-php" => "git-php", + "svn-php.php" => "git-php", # CVSUp -> Nada - "cvsup" => "mirroring", + "cvsup" => "mirroring", # Other items "security/crypt" => "security/crypt_blowfish", # Bugfixes - "array_sort" => "sort", // #64743 - "array-sort" => "sort", // #64743 + "array_sort" => "sort", // #64743 + "array-sort" => "sort", // #64743 # Removed pages - "tips.php" => "urlhowto", - "tips" => "urlhowto", + "tips.php" => "urlhowto", + "tips" => "urlhowto", ]; $external_redirects = [ - "php4news" => "https://github.com/php/php-src/raw/PHP-4.4/NEWS", - "php5news" => "https://github.com/php/php-src/raw/PHP-5.6/NEWS", - "php53news" => "https://github.com/php/php-src/raw/PHP-5.3/NEWS", - "php54news" => "https://github.com/php/php-src/raw/PHP-5.4/NEWS", - "php55news" => "https://github.com/php/php-src/raw/PHP-5.5/NEWS", - "php56news" => "https://github.com/php/php-src/raw/PHP-5.6/NEWS", - "php70news" => "https://github.com/php/php-src/raw/PHP-7.0/NEWS", - "php71news" => "https://github.com/php/php-src/raw/PHP-7.1/NEWS", - "php72news" => "https://github.com/php/php-src/raw/PHP-7.2/NEWS", - "php73news" => "https://github.com/php/php-src/raw/PHP-7.3/NEWS", - "php74news" => "https://github.com/php/php-src/raw/PHP-7.4/NEWS", - "php80news" => "https://github.com/php/php-src/raw/PHP-8.0/NEWS", - "phptrunknews"=> "https://github.com/php/php-src/raw/master/NEWS", - "pear" => "http://pear.php.net/", - "bugs" => "https://bugs.php.net/", - "bugstats" => "https://bugs.php.net/stats.php", + "php4news" => "https://github.com/php/php-src/raw/PHP-4.4/NEWS", + "php5news" => "https://github.com/php/php-src/raw/PHP-5.6/NEWS", + "php53news" => "https://github.com/php/php-src/raw/PHP-5.3/NEWS", + "php54news" => "https://github.com/php/php-src/raw/PHP-5.4/NEWS", + "php55news" => "https://github.com/php/php-src/raw/PHP-5.5/NEWS", + "php56news" => "https://github.com/php/php-src/raw/PHP-5.6/NEWS", + "php70news" => "https://github.com/php/php-src/raw/PHP-7.0/NEWS", + "php71news" => "https://github.com/php/php-src/raw/PHP-7.1/NEWS", + "php72news" => "https://github.com/php/php-src/raw/PHP-7.2/NEWS", + "php73news" => "https://github.com/php/php-src/raw/PHP-7.3/NEWS", + "php74news" => "https://github.com/php/php-src/raw/PHP-7.4/NEWS", + "php80news" => "https://github.com/php/php-src/raw/PHP-8.0/NEWS", + "phptrunknews" => "https://github.com/php/php-src/raw/master/NEWS", + "pear" => "http://pear.php.net/", + "bugs" => "https://bugs.php.net/", + "bugstats" => "https://bugs.php.net/stats.php", "phpdochowto" => "http://doc.php.net/tutorial/", - "rev" => "http://doc.php.net/revcheck.php?p=graph&lang=$LANG", + "rev" => "http://doc.php.net/revcheck.php?p=graph&lang=$LANG", "release/5_3_0.php" => "/releases/5_3_0.php", // PHP 5.3.0 release announcement had a typo - "ideas.php" => "http://wiki.php.net/ideas", // BC + "ideas.php" => "http://wiki.php.net/ideas", // BC "releases.atom" => "/releases/feed.php", // BC, No need to pre-generate it - "spec" => "https://github.com/php/php-langspec", - "sunglasses" => "https://www.youtube.com/watch?v=dQw4w9WgXcQ", // Temporary easter egg for bug#66144 + "spec" => "https://github.com/php/php-langspec", + "sunglasses" => "https://www.youtube.com/watch?v=dQw4w9WgXcQ", // Temporary easter egg for bug#66144 ]; // Temporary hack to fix bug #49956 for mysqli -- Please don't hate me for this. Data taken from mysqli/summary.xml $mysqli_redirects = [ - "mysqli_affected_rows" => "mysqli.affected-rows", - "mysqli_get_client_version" => "mysqli.client-version", - "mysqli_connect_errno" => "mysqli.connect-errno", - "mysqli_connect_error" => "mysqli.connect-error", - "mysqli_errno" => "mysqli.errno", - "mysqli_error" => "mysqli.error", - "mysqli_field_count" => "mysqli.field-count", - "mysqli_get_host_info" => "mysqli.host-info", - "mysqli_get_proto_info" => "mysqli.protocol-version", - "mysqli_get_server_version" => "mysqli.server-version", - "mysqli_info" => "mysqli.info", - "mysqli_insert_id" => "mysqli.insert-id", - "mysqli_sqlstate" => "mysqli.sqlstate", - "mysqli_warning_count" => "mysqli.warning-count", - "mysqli_autocommit" => "mysqli.autocommit", - "mysqli_change_user" => "mysqli.change-user", - "mysqli_character_set_name" => "mysqli.character-set-name", - "mysqli_close" => "mysqli.close", - "mysqli_commit" => "mysqli.commit", - "mysqli_connect" => "mysqli.construct", - "mysqli_debug" => "mysqli.debug", - "mysqli_dump_debug_info" => "mysqli.dump-debug-info", - "mysqli_get_charset" => "mysqli.get-charset", - "mysqli_get_connection_stats" => "mysqli.get-connection-stats", - "mysqli_get_client_info" => "mysqli.get-client-info", - "mysqli_get_client_stats" => "mysqli.get-client-stats", - "mysqli_get_cache_stats" => "mysqli.get-cache-stats", - "mysqli_get_server_info" => "mysqli.get-server-info", - "mysqli_get_warnings" => "mysqli.get-warnings", - "mysqli_init" => "mysqli.init", - "mysqli_kill" => "mysqli.kill", - "mysqli_more_results" => "mysqli.more-results", - "mysqli_multi_query" => "mysqli.multi-query", - "mysqli_next_result" => "mysqli.next-result", - "mysqli_options" => "mysqli.options", - "mysqli_ping" => "mysqli.ping", - "mysqli_prepare" => "mysqli.prepare", - "mysqli_query" => "mysqli.query", - "mysqli_real_connect" => "mysqli.real-connect", - "mysqli_real_escape_string" => "mysqli.real-escape-string", - "mysqli_real_query" => "mysqli.real-query", - "mysqli_refresh" => "mysqli.refresh", - "mysqli_rollback" => "mysqli.rollback", - "mysqli_select_db" => "mysqli.select-db", - "mysqli_set_charset" => "mysqli.set-charset", - "mysqli_set_local_infile_default" => "mysqli.set-local-infile-default", - "mysqli_set_local_infile_handler" => "mysqli.set-local-infile-handler", - "mysqli_ssl_set" => "mysqli.ssl-set", - "mysqli_stat" => "mysqli.stat", - "mysqli_stmt_init" => "mysqli.stmt-init", - "mysqli_store_result" => "mysqli.store-result", - "mysqli_thread_id" => "mysqli.thread-id", - "mysqli_thread_safe" => "mysqli.thread-safe", - "mysqli_use_result" => "mysqli.use-result", - "mysqli_stmt_affected_rows" => "mysqli-stmt.affected-rows", - "mysqli_stmt_errno" => "mysqli-stmt.errno", - "mysqli_stmt_error" => "mysqli-stmt.error", - "mysqli_stmt_field_count" => "mysqli-stmt.field-count", - "mysqli_stmt_insert_id" => "mysqli-stmt.insert-id", - "mysqli_stmt_param_count" => "mysqli-stmt.param-count", - "mysqli_stmt_sqlstate" => "mysqli-stmt.sqlstate", - "mysqli_stmt_attr_get" => "mysqli-stmt.attr-get", - "mysqli_stmt_attr_set" => "mysqli-stmt.attr-set", - "mysqli_stmt_bind_param" => "mysqli-stmt.bind-param", - "mysqli_stmt_bind_result" => "mysqli-stmt.bind-result", - "mysqli_stmt_close" => "mysqli-stmt.close", - "mysqli_stmt_data_seek" => "mysqli-stmt.data-seek", - "mysqli_stmt_execute" => "mysqli-stmt.execute", - "mysqli_stmt_fetch" => "mysqli-stmt.fetch", - "mysqli_stmt_free_result" => "mysqli-stmt.free-result", - "mysqli_stmt_get_result" => "mysqli-stmt.get-result", - "mysqli_stmt_get_warnings" => "mysqli-stmt.get-warnings", - "mysqli_stmt_more_results" => "mysqli-stmt.more-results", - "mysqli_stmt_next_result" => "mysqli-stmt.next-result", - "mysqli_stmt_num_rows" => "mysqli-stmt.num-rows", - "mysqli_stmt_prepare" => "mysqli-stmt.prepare", - "mysqli_stmt_reset" => "mysqli-stmt.reset", - "mysqli_stmt_result_metadata" => "mysqli-stmt.result-metadata", - "mysqli_stmt_send_long_data" => "mysqli-stmt.send-long-data", - "mysqli_stmt_store_result" => "mysqli-stmt.store-result", - "mysqli_field_tell" => "mysqli-result.current-field", - "mysqli_num_fields" => "mysqli-result.field-count", - "mysqli_fetch_lengths" => "mysqli-result.lengths", - "mysqli_num_rows" => "mysqli-result.num-rows", - "mysqli_data_seek" => "mysqli-result.data-seek", - "mysqli_fetch_all" => "mysqli-result.fetch-all", - "mysqli_fetch_array" => "mysqli-result.fetch-array", - "mysqli_fetch_assoc" => "mysqli-result.fetch-assoc", - "mysqli_fetch_field_direct" => "mysqli-result.fetch-field-direct", - "mysqli_fetch_field" => "mysqli-result.fetch-field", - "mysqli_fetch_fields" => "mysqli-result.fetch-fields", - "mysqli_fetch_object" => "mysqli-result.fetch-object", - "mysqli_fetch_row" => "mysqli-result.fetch-row", - "mysqli_field_seek" => "mysqli-result.field-seek", - "mysqli_free_result" => "mysqli-result.free", - "mysqli_embedded_server_end" => "mysqli-driver.embedded-server-end", - "mysqli_embedded_server_start" => "mysqli-driver.embedded-server-start", + "mysqli_affected_rows" => "mysqli.affected-rows", + "mysqli_get_client_version" => "mysqli.client-version", + "mysqli_connect_errno" => "mysqli.connect-errno", + "mysqli_connect_error" => "mysqli.connect-error", + "mysqli_errno" => "mysqli.errno", + "mysqli_error" => "mysqli.error", + "mysqli_field_count" => "mysqli.field-count", + "mysqli_get_host_info" => "mysqli.host-info", + "mysqli_get_proto_info" => "mysqli.protocol-version", + "mysqli_get_server_version" => "mysqli.server-version", + "mysqli_info" => "mysqli.info", + "mysqli_insert_id" => "mysqli.insert-id", + "mysqli_sqlstate" => "mysqli.sqlstate", + "mysqli_warning_count" => "mysqli.warning-count", + "mysqli_autocommit" => "mysqli.autocommit", + "mysqli_change_user" => "mysqli.change-user", + "mysqli_character_set_name" => "mysqli.character-set-name", + "mysqli_close" => "mysqli.close", + "mysqli_commit" => "mysqli.commit", + "mysqli_connect" => "mysqli.construct", + "mysqli_debug" => "mysqli.debug", + "mysqli_dump_debug_info" => "mysqli.dump-debug-info", + "mysqli_get_charset" => "mysqli.get-charset", + "mysqli_get_connection_stats" => "mysqli.get-connection-stats", + "mysqli_get_client_info" => "mysqli.get-client-info", + "mysqli_get_client_stats" => "mysqli.get-client-stats", + "mysqli_get_cache_stats" => "mysqli.get-cache-stats", + "mysqli_get_server_info" => "mysqli.get-server-info", + "mysqli_get_warnings" => "mysqli.get-warnings", + "mysqli_init" => "mysqli.init", + "mysqli_kill" => "mysqli.kill", + "mysqli_more_results" => "mysqli.more-results", + "mysqli_multi_query" => "mysqli.multi-query", + "mysqli_next_result" => "mysqli.next-result", + "mysqli_options" => "mysqli.options", + "mysqli_ping" => "mysqli.ping", + "mysqli_prepare" => "mysqli.prepare", + "mysqli_query" => "mysqli.query", + "mysqli_real_connect" => "mysqli.real-connect", + "mysqli_real_escape_string" => "mysqli.real-escape-string", + "mysqli_real_query" => "mysqli.real-query", + "mysqli_refresh" => "mysqli.refresh", + "mysqli_rollback" => "mysqli.rollback", + "mysqli_select_db" => "mysqli.select-db", + "mysqli_set_charset" => "mysqli.set-charset", + "mysqli_set_local_infile_default" => "mysqli.set-local-infile-default", + "mysqli_set_local_infile_handler" => "mysqli.set-local-infile-handler", + "mysqli_ssl_set" => "mysqli.ssl-set", + "mysqli_stat" => "mysqli.stat", + "mysqli_stmt_init" => "mysqli.stmt-init", + "mysqli_store_result" => "mysqli.store-result", + "mysqli_thread_id" => "mysqli.thread-id", + "mysqli_thread_safe" => "mysqli.thread-safe", + "mysqli_use_result" => "mysqli.use-result", + "mysqli_stmt_affected_rows" => "mysqli-stmt.affected-rows", + "mysqli_stmt_errno" => "mysqli-stmt.errno", + "mysqli_stmt_error" => "mysqli-stmt.error", + "mysqli_stmt_field_count" => "mysqli-stmt.field-count", + "mysqli_stmt_insert_id" => "mysqli-stmt.insert-id", + "mysqli_stmt_param_count" => "mysqli-stmt.param-count", + "mysqli_stmt_sqlstate" => "mysqli-stmt.sqlstate", + "mysqli_stmt_attr_get" => "mysqli-stmt.attr-get", + "mysqli_stmt_attr_set" => "mysqli-stmt.attr-set", + "mysqli_stmt_bind_param" => "mysqli-stmt.bind-param", + "mysqli_stmt_bind_result" => "mysqli-stmt.bind-result", + "mysqli_stmt_close" => "mysqli-stmt.close", + "mysqli_stmt_data_seek" => "mysqli-stmt.data-seek", + "mysqli_stmt_execute" => "mysqli-stmt.execute", + "mysqli_stmt_fetch" => "mysqli-stmt.fetch", + "mysqli_stmt_free_result" => "mysqli-stmt.free-result", + "mysqli_stmt_get_result" => "mysqli-stmt.get-result", + "mysqli_stmt_get_warnings" => "mysqli-stmt.get-warnings", + "mysqli_stmt_more_results" => "mysqli-stmt.more-results", + "mysqli_stmt_next_result" => "mysqli-stmt.next-result", + "mysqli_stmt_num_rows" => "mysqli-stmt.num-rows", + "mysqli_stmt_prepare" => "mysqli-stmt.prepare", + "mysqli_stmt_reset" => "mysqli-stmt.reset", + "mysqli_stmt_result_metadata" => "mysqli-stmt.result-metadata", + "mysqli_stmt_send_long_data" => "mysqli-stmt.send-long-data", + "mysqli_stmt_store_result" => "mysqli-stmt.store-result", + "mysqli_field_tell" => "mysqli-result.current-field", + "mysqli_num_fields" => "mysqli-result.field-count", + "mysqli_fetch_lengths" => "mysqli-result.lengths", + "mysqli_num_rows" => "mysqli-result.num-rows", + "mysqli_data_seek" => "mysqli-result.data-seek", + "mysqli_fetch_all" => "mysqli-result.fetch-all", + "mysqli_fetch_array" => "mysqli-result.fetch-array", + "mysqli_fetch_assoc" => "mysqli-result.fetch-assoc", + "mysqli_fetch_field_direct" => "mysqli-result.fetch-field-direct", + "mysqli_fetch_field" => "mysqli-result.fetch-field", + "mysqli_fetch_fields" => "mysqli-result.fetch-fields", + "mysqli_fetch_object" => "mysqli-result.fetch-object", + "mysqli_fetch_row" => "mysqli-result.fetch-row", + "mysqli_field_seek" => "mysqli-result.field-seek", + "mysqli_free_result" => "mysqli-result.free", + "mysqli_embedded_server_end" => "mysqli-driver.embedded-server-end", + "mysqli_embedded_server_start" => "mysqli-driver.embedded-server-start", ]; // Merge this temporary hack with $uri_aliases so it'll be treated as such @@ -647,7 +647,7 @@ // Temporary hack for mirror-info, until all the pages // will be capable of being included from anywhere -if ($URI=='mirror-info') { +if ($URI == 'mirror-info') { status_header(200); include_once __DIR__ . "/$URI.php"; exit; diff --git a/get-involved.php b/get-involved.php index dd6803c84e..6fb516372d 100644 --- a/get-involved.php +++ b/get-involved.php @@ -66,7 +66,7 @@
Table of Contents
@@ -80,6 +80,6 @@
'; -site_footer(['sidebar'=>$SIDEBAR_DATA]); +site_footer(['sidebar' => $SIDEBAR_DATA]); /* vim: set et ts=4 sw=4 ft=php: : */ diff --git a/git-php.php b/git-php.php index 23191d9fdb..36982695d6 100644 --- a/git-php.php +++ b/git-php.php @@ -28,10 +28,10 @@ $groups = [ "none" => "Choose One", - "php" => "PHP Group", + "php" => "PHP Group", "pear" => "PEAR Group", "pecl" => "PECL Group", - "doc" => "Doc Group", + "doc" => "Doc Group", ]; ?> @@ -80,12 +80,12 @@ "https://main.php.net/entry/svn-account.php", [ "username" => $_POST['id'], - "name" => $_POST['fullname'], - "email" => $_POST['email'], - "passwd" => $_POST['password'], - "note" => $_POST['realpurpose'], - "yesno" => $_POST['yesno'], - "group" => $_POST['group'], + "name" => $_POST['fullname'], + "email" => $_POST['email'], + "passwd" => $_POST['password'], + "note" => $_POST['realpurpose'], + "yesno" => $_POST['yesno'], + "group" => $_POST['group'], ] ); // Error while posting @@ -102,7 +102,7 @@ ?>

Thank you. Your request has been sent. You should hear something within the - next week or so. If you haven't heard anything by around + next week or so. If you haven't heard anything by around then please send an email to the appropriate mailing list:

    diff --git a/images/elephpants.php b/images/elephpants.php index 4893eebc57..3093973711 100644 --- a/images/elephpants.php +++ b/images/elephpants.php @@ -45,8 +45,8 @@ } // read out photo metadata -$path = __DIR__ . '/elephpants'; -$json = @file_get_contents($path . '/flickr.json'); +$path = __DIR__ . '/elephpants'; +$json = @file_get_contents($path . '/flickr.json'); $photos = json_decode($json, true); // if no photo data, respond with an error. @@ -78,8 +78,8 @@ // add photo to response array. $elephpants[] = [ 'title' => $photo['title'], - 'url' => "http://flickr.com/photos/" . $photo['owner'] . "/" . $photo['id'], - 'data' => base64_encode(file_get_contents($path . '/' . $photo['filename'])) + 'url' => "http://flickr.com/photos/" . $photo['owner'] . "/" . $photo['id'], + 'data' => base64_encode(file_get_contents($path . '/' . $photo['filename'])) ]; } diff --git a/include/branches.inc b/include/branches.inc index bb88fbc4d6..23ffd66018 100644 --- a/include/branches.inc +++ b/include/branches.inc @@ -17,23 +17,23 @@ $BRANCHES = [ 'security' => '2000-10-20', ], '5.3' => [ - 'stable' => '2013-07-11', + 'stable' => '2013-07-11', 'security' => '2014-08-14', ], '5.4' => [ - 'stable' => '2014-09-14', + 'stable' => '2014-09-14', 'security' => '2015-09-03', ], '5.5' => [ - 'stable' => '2015-07-10', + 'stable' => '2015-07-10', 'security' => '2016-07-21', ], '5.6' => [ - 'stable' => '2017-01-19', + 'stable' => '2017-01-19', 'security' => '2018-12-31', ], '7.0' => [ - 'stable' => '2018-01-04', + 'stable' => '2018-01-04', 'security' => '2019-01-10', ], ]; diff --git a/include/errors.inc b/include/errors.inc index 0e4949e6cb..8bc4dc6753 100644 --- a/include/errors.inc +++ b/include/errors.inc @@ -125,227 +125,227 @@ TODO: Determine if we want to continue 301 -OR- make these official URLs. function is_known_ini (string $ini): ?string { $inis = [ - 'engine' => 'apache.configuration.php#ini.engine', - 'short-open-tag' => 'ini.core.php#ini.short-open-tag', - 'asp-tags' => 'ini.core.php#ini.asp-tags', - 'precision' => 'ini.core.php#ini.precision', - 'y2k-compliance' => 'ini.core.php#ini.y2k-compliance', - 'output-buffering' => 'outcontrol.configuration.php#ini.output-buffering', - 'output-handler' => 'outcontrol.configuration.php#ini.output-handler', - 'zlib.output-compression' => 'zlib.configuration.php#ini.zlib.output-compression', - 'zlib.output-compression-level' => 'zlib.configuration.php#ini.zlib.output-compression-level', - 'zlib.output-handler' => 'zlib.configuration.php#ini.zlib.output-handler', - 'implicit-flush' => 'outcontrol.configuration.php#ini.implicit-flush', - 'allow-call-time-pass-reference'=> 'ini.core.php#ini.allow-call-time-pass-reference', - 'safe-mode' => 'ini.sect.safe-mode.php#ini.safe-mode', - 'safe-mode-gid' => 'ini.sect.safe-mode.php#ini.safe-mode-gid', - 'safe-mode-include-dir' => 'ini.sect.safe-mode.php#ini.safe-mode-include-dir', - 'safe-mode-exec-dir' => 'ini.sect.safe-mode.php#ini.safe-mode-exec-dir', - 'safe-mode-allowed-env-vars' => 'ini.sect.safe-mode.php#ini.safe-mode-allowed-env-vars', - 'safe-mode-protected-env-vars' => 'ini.sect.safe-mode.php#ini.safe-mode-protected-env-vars', - 'open-basedir' => 'ini.core.php#ini.open-basedir', - 'disable-functions' => 'ini.core.php#ini.disable-functions', - 'disable-classes' => 'ini.core.php#ini.disable-classes', - 'zend.assertions' => 'ini.core.php#ini.zend.assertions', - 'syntax-highlighting' => 'misc.configuration.php#ini.syntax-highlighting', - 'ignore-user-abort' => 'misc.configuration.php#ini.ignore-user-abort', - 'realpath-cache-size' => 'ini.core.php#ini.realpath-cache-size', - 'realpath-cache-ttl' => 'ini.core.php#ini.realpath-cache-ttl', - 'expose-php' => 'ini.core.php#ini.expose-php', - 'max-execution-time' => 'info.configuration.php#ini.max-execution-time', - 'max-input-time' => 'info.configuration.php#ini.max-input-time', - 'max-input-nesting-level' => 'info.configuration.php#ini.max-input-nesting-level', - 'memory-limit' => 'ini.core.php#ini.memory-limit', - 'error-reporting' => 'errorfunc.configuration.php#ini.error-reporting', - 'display-errors' => 'errorfunc.configuration.php#ini.display-errors', - 'display-startup-errors' => 'errorfunc.configuration.php#ini.display-startup-errors', - 'log-errors' => 'errorfunc.configuration.php#ini.log-errors', - 'log-errors-max-len' => 'errorfunc.configuration.php#ini.log-errors-max-len', - 'ignore-repeated-errors' => 'errorfunc.configuration.php#ini.ignore-repeated-errors', - 'ignore-repeated-source' => 'errorfunc.configuration.php#ini.ignore-repeated-source', - 'report-memleaks' => 'errorfunc.configuration.php#ini.report-memleaks', - 'track-errors' => 'errorfunc.configuration.php#ini.track-errors', - 'xmlrpc-errors' => 'errorfunc.configuration.php#ini.xmlrpc-errors', - 'html-errors' => 'errorfunc.configuration.php#ini.html-errors', - 'docref-root' => 'errorfunc.configuration.php#ini.docref-root', - 'docref-ext' => 'errorfunc.configuration.php#ini.docref-ext', - 'error-prepend-string' => 'errorfunc.configuration.php#ini.error-prepend-string', - 'error-append-string' => 'errorfunc.configuration.php#ini.error-append-string', - 'error-log' => 'errorfunc.configuration.php#ini.error-log', - 'syslog.facility' => 'errorfunc.configuration.php#ini.syslog.facility', - 'syslog.filter' => 'errorfunc.configuration.php#ini.syslog.filter', - 'syslog.ident' => 'errorfunc.configuration.php#ini.syslog.ident', - 'arg-separator.output' => 'ini.core.php#ini.arg-separator.output', - 'arg-separator.input' => 'ini.core.php#ini.arg-separator.input', - 'variables-order' => 'ini.core.php#ini.variables-order', - 'request-order' => 'ini.core.php#ini.request-order', - 'register-globals' => 'ini.core.php#ini.register-globals', - 'register-long-arrays' => 'ini.core.php#ini.register-long-arrays', - 'register-argc-argv' => 'ini.core.php#ini.register-argc-argv', - 'auto-globals-jit' => 'ini.core.php#ini.auto-globals-jit', - 'post-max-size' => 'ini.core.php#ini.post-max-size', - 'magic-quotes-gpc' => 'info.configuration.php#ini.magic-quotes-gpc', - 'magic-quotes-runtime' => 'info.configuration.php#ini.magic-quotes-runtime', - 'magic-quotes-sybase' => 'sybase.configuration.php#ini.magic-quotes-sybase', - 'auto-prepend-file' => 'ini.core.php#ini.auto-prepend-file', - 'auto-append-file' => 'ini.core.php#ini.auto-append-file', - 'default-mimetype' => 'ini.core.php#ini.default-mimetype', - 'default-charset' => 'ini.core.php#ini.default-charset', - 'always-populate-raw-post-data' => 'ini.core.php#ini.always-populate-raw-post-data', - 'include-path' => 'ini.core.php#ini.include-path', - 'doc-root' => 'ini.core.php#ini.doc-root', - 'user-dir' => 'ini.core.php#ini.user-dir', - 'extension-dir' => 'ini.core.php#ini.extension-dir', - 'enable-dl' => 'info.configuration.php#ini.enable-dl', - 'cgi.force-redirect' => 'ini.core.php#ini.cgi.force-redirect', - 'cgi.redirect-status-env' => 'ini.core.php#ini.cgi.redirect-status-env', - 'cgi.fix-pathinfo' => 'ini.core.php#ini.cgi.fix-pathinfo', - 'fastcgi.impersonate' => 'ini.core.php#ini.fastcgi.impersonate', - 'cgi.rfc2616-headers' => 'ini.core.php#ini.cgi.rfc2616-headers', - 'file-uploads' => 'ini.core.php#ini.file-uploads', - 'upload-tmp-dir' => 'ini.core.php#ini.upload-tmp-dir', - 'upload-max-filesize' => 'ini.core.php#ini.upload-max-filesize', - 'allow-url-fopen' => 'filesystem.configuration.php#ini.allow-url-fopen', - 'allow-url-include' => 'filesystem.configuration.php#ini.allow-url-include', - 'from' => 'filesystem.configuration.php#ini.from', - 'user-agent' => 'filesystem.configuration.php#ini.user-agent', - 'default-socket-timeout' => 'filesystem.configuration.php#ini.default-socket-timeout', - 'auto-detect-line-endings' => 'filesystem.configuration.php#ini.auto-detect-line-endings', - 'date.timezone' => 'datetime.configuration.php#ini.date.timezone', - 'date.default-latitude' => 'datetime.configuration.php#ini.date.default-latitude', - 'date.default-longitude' => 'datetime.configuration.php#ini.date.default-longitude', - 'date.sunrise-zenith' => 'datetime.configuration.php#ini.date.sunrise-zenith', - 'date.sunset-zenith' => 'datetime.configuration.php#ini.date.sunset-zenith', - 'filter.default' => 'filter.configuration.php#ini.filter.default', - 'filter.default-flags' => 'filter.configuration.php#ini.filter.default-flags', - 'sqlite.assoc-case' => 'sqlite.configuration.php#ini.sqlite.assoc-case', - 'pcre.backtrack-limit' => 'pcre.configuration.php#ini.pcre.backtrack-limit', - 'pcre.recursion-limit' => 'pcre.configuration.php#ini.pcre.recursion-limit', - 'pdo-odbc.connection-pooling' => 'ref.pdo-odbc.php#ini.pdo-odbc.connection-pooling', - 'phar.readonly' => 'phar.configuration.php#ini.phar.readonly', - 'phar.require-hash' => 'phar.configuration.php#ini.phar.require-hash', - 'define-syslog-variables' => 'network.configuration.php#ini.define-syslog-variables', - 'smtp' => 'mail.configuration.php#ini.smtp', - 'smtp-port' => 'mail.configuration.php#ini.smtp-port', - 'sendmail-from' => 'mail.configuration.php#ini.sendmail-from', - 'sendmail-path' => 'mail.configuration.php#ini.sendmail-path', - 'sql.safe-mode' => 'ini.core.php#ini.sql.safe-mode', - 'odbc.default-db' => 'odbc.configuration.php#ini.uodbc.default-db', - 'odbc.default-user' => 'odbc.configuration.php#ini.uodbc.default-user', - 'odbc.default-pw' => 'odbc.configuration.php#ini.uodbc.default-pw', - 'odbc.allow-persistent' => 'odbc.configuration.php#ini.uodbc.allow-persistent', - 'odbc.check-persistent' => 'odbc.configuration.php#ini.uodbc.check-persistent', - 'odbc.max-persistent' => 'odbc.configuration.php#ini.uodbc.max-persistent', - 'odbc.max-links' => 'odbc.configuration.php#ini.uodbc.max-links', - 'odbc.defaultlrl' => 'odbc.configuration.php#ini.uodbc.defaultlrl', - 'odbc.defaultbinmode' => 'odbc.configuration.php#ini.uodbc.defaultbinmode', - 'mysql.allow-local-infile' => 'mysql.configuration.php#ini.mysql.allow-local-infile', - 'mysql.allow-persistent' => 'mysql.configuration.php#ini.mysql.allow-persistent', - 'mysql.max-persistent' => 'mysql.configuration.php#ini.mysql.max-persistent', - 'mysql.max-links' => 'mysql.configuration.php#ini.mysql.max-links', - 'mysql.default-port' => 'mysql.configuration.php#ini.mysql.default-port', - 'mysql.default-socket' => 'mysql.configuration.php#ini.mysql.default-socket', - 'mysql.default-host' => 'mysql.configuration.php#ini.mysql.default-host', - 'mysql.default-user' => 'mysql.configuration.php#ini.mysql.default-user', - 'mysql.default-password' => 'mysql.configuration.php#ini.mysql.default-password', - 'mysql.connect-timeout' => 'mysql.configuration.php#ini.mysql.connect-timeout', - 'mysql.trace-mode' => 'mysql.configuration.php#ini.mysql.trace-mode', - 'mysqli.allow-local-infile' => 'mysqli.configuration.php#ini.mysqli.allow-local-infile', - 'mysqli.max-links' => 'mysqli.configuration.php#ini.mysqli.max-links', - 'mysqli.allow-persistent' => 'mysqli.configuration.php#ini.mysqli.allow-persistent', - 'mysqli.default-port' => 'mysqli.configuration.php#ini.mysqli.default-port', - 'mysqli.default-socket' => 'mysqli.configuration.php#ini.mysqli.default-socket', - 'mysqli.default-host' => 'mysqli.configuration.php#ini.mysqli.default-host', - 'mysqli.default-user' => 'mysqli.configuration.php#ini.mysqli.default-user', - 'mysqli.default-pw' => 'mysqli.configuration.php#ini.mysqli.default-pw', - 'oci8.privileged-connect' => 'oci8.configuration.php#ini.oci8.privileged-connect', - 'oci8.max-persistent' => 'oci8.configuration.php#ini.oci8.max-persistent', - 'oci8.persistent-timeout' => 'oci8.configuration.php#ini.oci8.persistent-timeout', - 'oci8.ping-interval' => 'oci8.configuration.php#ini.oci8.ping-interval', - 'oci8.statement-cache-size' => 'oci8.configuration.php#ini.oci8.statement-cache-size', - 'oci8.default-prefetch' => 'oci8.configuration.php#ini.oci8.default-prefetch', - 'oci8.old-oci-close-semantics' => 'oci8.configuration.php#ini.oci8.old-oci-close-semantics', - 'opcache.preload' => 'opcache.configuration.php#ini.opcache.preload', - 'pgsql.allow-persistent' => 'pgsql.configuration.php#ini.pgsql.allow-persistent', - 'pgsql.auto-reset-persistent' => 'pgsql.configuration.php#ini.pgsql.auto-reset-persistent', - 'pgsql.max-persistent' => 'pgsql.configuration.php#ini.pgsql.max-persistent', - 'pgsql.max-links' => 'pgsql.configuration.php#ini.pgsql.max-links', - 'pgsql.ignore-notice' => 'pgsql.configuration.php#ini.pgsql.ignore-notice', - 'pgsql.log-notice' => 'pgsql.configuration.php#ini.pgsql.log-notice', - 'sqlite3.extension-dir' => 'sqlite3.configuration.php#ini.sqlite3.extension-dir', - 'sybct.allow-persistent' => 'sybase.configuration.php#ini.sybct.allow-persistent', - 'sybct.max-persistent' => 'sybase.configuration.php#ini.sybct.max-persistent', - 'sybct.max-links' => 'sybase.configuration.php#ini.sybct.max-links', - 'sybct.min-server-severity' => 'sybase.configuration.php#ini.sybct.min-server-severity', - 'sybct.min-client-severity' => 'sybase.configuration.php#ini.sybct.min-client-severity', - 'sybct.timeout' => 'sybase.configuration.php#ini.sybct.timeout', - 'bcmath.scale' => 'bc.configuration.php#ini.bcmath.scale', - 'browscap' => 'misc.configuration.php#ini.browscap', - 'session.save-handler' => 'session.configuration.php#ini.session.save-handler', - 'session.save-path' => 'session.configuration.php#ini.session.save-path', - 'session.use-cookies' => 'session.configuration.php#ini.session.use-cookies', - 'session.cookie-secure' => 'session.configuration.php#ini.session.cookie-secure', - 'session.use-only-cookies' => 'session.configuration.php#ini.session.use-only-cookies', - 'session.name' => 'session.configuration.php#ini.session.name', - 'session.auto-start' => 'session.configuration.php#ini.session.auto-start', - 'session.cookie-lifetime' => 'session.configuration.php#ini.session.cookie-lifetime', - 'session.cookie-path' => 'session.configuration.php#ini.session.cookie-path', - 'session.cookie-domain' => 'session.configuration.php#ini.session.cookie-domain', - 'session.cookie-httponly' => 'session.configuration.php#ini.session.cookie-httponly', - 'session.serialize-handler' => 'session.configuration.php#ini.session.serialize-handler', - 'session.gc-probability' => 'session.configuration.php#ini.session.gc-probability', - 'session.gc-divisor' => 'session.configuration.php#ini.session.gc-divisor', - 'session.gc-maxlifetime' => 'session.configuration.php#ini.session.gc-maxlifetime', - 'session.bug-compat-42' => 'session.configuration.php#ini.session.bug-compat-42', - 'session.bug-compat-warn' => 'session.configuration.php#ini.session.bug-compat-warn', - 'session.referer-check' => 'session.configuration.php#ini.session.referer-check', - 'session.entropy-length' => 'session.configuration.php#ini.session.entropy-length', - 'session.entropy-file' => 'session.configuration.php#ini.session.entropy-file', - 'session.cache-limiter' => 'session.configuration.php#ini.session.cache-limiter', - 'session.cache-expire' => 'session.configuration.php#ini.session.cache-expire', - 'session.sid-length' => 'session.configuration.php#ini.session.sid-length', - 'session.use-trans-sid' => 'session.configuration.php#ini.session.use-trans-sid', - 'session.hash-function' => 'session.configuration.php#ini.session.hash-function', - 'session.hash-bits-per-character' => 'session.configuration.php#ini.session.hash-bits-per-character', - 'session.upload-progress.enabled' => 'session.configuration.php#ini.session.upload-progress.enabled', - 'session.upload-progress.cleanup' => 'session.configuration.php#ini.session.upload-progress.cleanup', - 'session.upload-progress.prefix' => 'session.configuration.php#ini.session.upload-progress.prefix', - 'session.upload-progress.name' => 'session.configuration.php#ini.session.upload-progress.name', - 'session.upload-progress.freq' => 'session.configuration.php#ini.session.upload-progress.freq', - 'session.upload-progress.min-freq' => 'session.configuration.php#ini.session.upload-progress.min-freq', - 'url-rewriter.tags' => 'session.configuration.php#ini.url-rewriter.tags', - 'assert.active' => 'info.configuration.php#ini.assert.active', - 'assert.exception' => 'info.configuration.php#ini.assert.exception', - 'assert.warning' => 'info.configuration.php#ini.assert.warning', - 'assert.bail' => 'info.configuration.php#ini.assert.bail', - 'assert.callback' => 'info.configuration.php#ini.assert.callback', - 'assert.quiet-eval' => 'info.configuration.php#ini.assert.quiet-eval', - 'zend.enable-gc' => 'info.configuration.php#ini.zend.enable-gc', - 'com.typelib-file' => 'com.configuration.php#ini.com.typelib-file', - 'com.allow-dcom' => 'com.configuration.php#ini.com.allow-dcom', - 'com.autoregister-typelib' => 'com.configuration.php#ini.com.autoregister-typelib', - 'com.autoregister-casesensitive'=> 'com.configuration.php#ini.com.autoregister-casesensitive', - 'com.autoregister-verbose' => 'com.configuration.php#ini.com.autoregister-verbose', - 'mbstring.language' => 'mbstring.configuration.php#ini.mbstring.language', - 'mbstring.internal-encoding' => 'mbstring.configuration.php#ini.mbstring.internal-encoding', - 'mbstring.http-input' => 'mbstring.configuration.php#ini.mbstring.http-input', - 'mbstring.http-output' => 'mbstring.configuration.php#ini.mbstring.http-output', - 'mbstring.encoding-translation' => 'mbstring.configuration.php#ini.mbstring.encoding-translation', - 'mbstring.detect-order' => 'mbstring.configuration.php#ini.mbstring.detect-order', - 'mbstring.substitute-character' => 'mbstring.configuration.php#ini.mbstring.substitute-character', - 'mbstring.func-overload' => 'mbstring.configuration.php#ini.mbstring.func-overload', - 'gd.jpeg-ignore-warning' => 'image.configuration.php#ini.image.jpeg-ignore-warning', - 'exif.encode-unicode' => 'exif.configuration.php#ini.exif.encode-unicode', - 'exif.decode-unicode-motorola' => 'exif.configuration.php#ini.exif.decode-unicode-motorola', - 'exif.decode-unicode-intel' => 'exif.configuration.php#ini.exif.decode-unicode-intel', - 'exif.encode-jis' => 'exif.configuration.php#ini.exif.encode-jis', - 'exif.decode-jis-motorola' => 'exif.configuration.php#ini.exif.decode-jis-motorola', - 'exif.decode-jis-intel' => 'exif.configuration.php#ini.exif.decode-jis-intel', - 'tidy.default-config' => 'tidy.configuration.php#ini.tidy.default-config', - 'tidy.clean-output' => 'tidy.configuration.php#ini.tidy.clean-output', - 'soap.wsdl-cache-enabled' => 'soap.configuration.php#ini.soap.wsdl-cache-enabled', - 'soap.wsdl-cache-dir' => 'soap.configuration.php#ini.soap.wsdl-cache-dir', - 'soap.wsdl-cache-ttl' => 'soap.configuration.php#ini.soap.wsdl-cache-ttl', + 'engine' => 'apache.configuration.php#ini.engine', + 'short-open-tag' => 'ini.core.php#ini.short-open-tag', + 'asp-tags' => 'ini.core.php#ini.asp-tags', + 'precision' => 'ini.core.php#ini.precision', + 'y2k-compliance' => 'ini.core.php#ini.y2k-compliance', + 'output-buffering' => 'outcontrol.configuration.php#ini.output-buffering', + 'output-handler' => 'outcontrol.configuration.php#ini.output-handler', + 'zlib.output-compression' => 'zlib.configuration.php#ini.zlib.output-compression', + 'zlib.output-compression-level' => 'zlib.configuration.php#ini.zlib.output-compression-level', + 'zlib.output-handler' => 'zlib.configuration.php#ini.zlib.output-handler', + 'implicit-flush' => 'outcontrol.configuration.php#ini.implicit-flush', + 'allow-call-time-pass-reference' => 'ini.core.php#ini.allow-call-time-pass-reference', + 'safe-mode' => 'ini.sect.safe-mode.php#ini.safe-mode', + 'safe-mode-gid' => 'ini.sect.safe-mode.php#ini.safe-mode-gid', + 'safe-mode-include-dir' => 'ini.sect.safe-mode.php#ini.safe-mode-include-dir', + 'safe-mode-exec-dir' => 'ini.sect.safe-mode.php#ini.safe-mode-exec-dir', + 'safe-mode-allowed-env-vars' => 'ini.sect.safe-mode.php#ini.safe-mode-allowed-env-vars', + 'safe-mode-protected-env-vars' => 'ini.sect.safe-mode.php#ini.safe-mode-protected-env-vars', + 'open-basedir' => 'ini.core.php#ini.open-basedir', + 'disable-functions' => 'ini.core.php#ini.disable-functions', + 'disable-classes' => 'ini.core.php#ini.disable-classes', + 'zend.assertions' => 'ini.core.php#ini.zend.assertions', + 'syntax-highlighting' => 'misc.configuration.php#ini.syntax-highlighting', + 'ignore-user-abort' => 'misc.configuration.php#ini.ignore-user-abort', + 'realpath-cache-size' => 'ini.core.php#ini.realpath-cache-size', + 'realpath-cache-ttl' => 'ini.core.php#ini.realpath-cache-ttl', + 'expose-php' => 'ini.core.php#ini.expose-php', + 'max-execution-time' => 'info.configuration.php#ini.max-execution-time', + 'max-input-time' => 'info.configuration.php#ini.max-input-time', + 'max-input-nesting-level' => 'info.configuration.php#ini.max-input-nesting-level', + 'memory-limit' => 'ini.core.php#ini.memory-limit', + 'error-reporting' => 'errorfunc.configuration.php#ini.error-reporting', + 'display-errors' => 'errorfunc.configuration.php#ini.display-errors', + 'display-startup-errors' => 'errorfunc.configuration.php#ini.display-startup-errors', + 'log-errors' => 'errorfunc.configuration.php#ini.log-errors', + 'log-errors-max-len' => 'errorfunc.configuration.php#ini.log-errors-max-len', + 'ignore-repeated-errors' => 'errorfunc.configuration.php#ini.ignore-repeated-errors', + 'ignore-repeated-source' => 'errorfunc.configuration.php#ini.ignore-repeated-source', + 'report-memleaks' => 'errorfunc.configuration.php#ini.report-memleaks', + 'track-errors' => 'errorfunc.configuration.php#ini.track-errors', + 'xmlrpc-errors' => 'errorfunc.configuration.php#ini.xmlrpc-errors', + 'html-errors' => 'errorfunc.configuration.php#ini.html-errors', + 'docref-root' => 'errorfunc.configuration.php#ini.docref-root', + 'docref-ext' => 'errorfunc.configuration.php#ini.docref-ext', + 'error-prepend-string' => 'errorfunc.configuration.php#ini.error-prepend-string', + 'error-append-string' => 'errorfunc.configuration.php#ini.error-append-string', + 'error-log' => 'errorfunc.configuration.php#ini.error-log', + 'syslog.facility' => 'errorfunc.configuration.php#ini.syslog.facility', + 'syslog.filter' => 'errorfunc.configuration.php#ini.syslog.filter', + 'syslog.ident' => 'errorfunc.configuration.php#ini.syslog.ident', + 'arg-separator.output' => 'ini.core.php#ini.arg-separator.output', + 'arg-separator.input' => 'ini.core.php#ini.arg-separator.input', + 'variables-order' => 'ini.core.php#ini.variables-order', + 'request-order' => 'ini.core.php#ini.request-order', + 'register-globals' => 'ini.core.php#ini.register-globals', + 'register-long-arrays' => 'ini.core.php#ini.register-long-arrays', + 'register-argc-argv' => 'ini.core.php#ini.register-argc-argv', + 'auto-globals-jit' => 'ini.core.php#ini.auto-globals-jit', + 'post-max-size' => 'ini.core.php#ini.post-max-size', + 'magic-quotes-gpc' => 'info.configuration.php#ini.magic-quotes-gpc', + 'magic-quotes-runtime' => 'info.configuration.php#ini.magic-quotes-runtime', + 'magic-quotes-sybase' => 'sybase.configuration.php#ini.magic-quotes-sybase', + 'auto-prepend-file' => 'ini.core.php#ini.auto-prepend-file', + 'auto-append-file' => 'ini.core.php#ini.auto-append-file', + 'default-mimetype' => 'ini.core.php#ini.default-mimetype', + 'default-charset' => 'ini.core.php#ini.default-charset', + 'always-populate-raw-post-data' => 'ini.core.php#ini.always-populate-raw-post-data', + 'include-path' => 'ini.core.php#ini.include-path', + 'doc-root' => 'ini.core.php#ini.doc-root', + 'user-dir' => 'ini.core.php#ini.user-dir', + 'extension-dir' => 'ini.core.php#ini.extension-dir', + 'enable-dl' => 'info.configuration.php#ini.enable-dl', + 'cgi.force-redirect' => 'ini.core.php#ini.cgi.force-redirect', + 'cgi.redirect-status-env' => 'ini.core.php#ini.cgi.redirect-status-env', + 'cgi.fix-pathinfo' => 'ini.core.php#ini.cgi.fix-pathinfo', + 'fastcgi.impersonate' => 'ini.core.php#ini.fastcgi.impersonate', + 'cgi.rfc2616-headers' => 'ini.core.php#ini.cgi.rfc2616-headers', + 'file-uploads' => 'ini.core.php#ini.file-uploads', + 'upload-tmp-dir' => 'ini.core.php#ini.upload-tmp-dir', + 'upload-max-filesize' => 'ini.core.php#ini.upload-max-filesize', + 'allow-url-fopen' => 'filesystem.configuration.php#ini.allow-url-fopen', + 'allow-url-include' => 'filesystem.configuration.php#ini.allow-url-include', + 'from' => 'filesystem.configuration.php#ini.from', + 'user-agent' => 'filesystem.configuration.php#ini.user-agent', + 'default-socket-timeout' => 'filesystem.configuration.php#ini.default-socket-timeout', + 'auto-detect-line-endings' => 'filesystem.configuration.php#ini.auto-detect-line-endings', + 'date.timezone' => 'datetime.configuration.php#ini.date.timezone', + 'date.default-latitude' => 'datetime.configuration.php#ini.date.default-latitude', + 'date.default-longitude' => 'datetime.configuration.php#ini.date.default-longitude', + 'date.sunrise-zenith' => 'datetime.configuration.php#ini.date.sunrise-zenith', + 'date.sunset-zenith' => 'datetime.configuration.php#ini.date.sunset-zenith', + 'filter.default' => 'filter.configuration.php#ini.filter.default', + 'filter.default-flags' => 'filter.configuration.php#ini.filter.default-flags', + 'sqlite.assoc-case' => 'sqlite.configuration.php#ini.sqlite.assoc-case', + 'pcre.backtrack-limit' => 'pcre.configuration.php#ini.pcre.backtrack-limit', + 'pcre.recursion-limit' => 'pcre.configuration.php#ini.pcre.recursion-limit', + 'pdo-odbc.connection-pooling' => 'ref.pdo-odbc.php#ini.pdo-odbc.connection-pooling', + 'phar.readonly' => 'phar.configuration.php#ini.phar.readonly', + 'phar.require-hash' => 'phar.configuration.php#ini.phar.require-hash', + 'define-syslog-variables' => 'network.configuration.php#ini.define-syslog-variables', + 'smtp' => 'mail.configuration.php#ini.smtp', + 'smtp-port' => 'mail.configuration.php#ini.smtp-port', + 'sendmail-from' => 'mail.configuration.php#ini.sendmail-from', + 'sendmail-path' => 'mail.configuration.php#ini.sendmail-path', + 'sql.safe-mode' => 'ini.core.php#ini.sql.safe-mode', + 'odbc.default-db' => 'odbc.configuration.php#ini.uodbc.default-db', + 'odbc.default-user' => 'odbc.configuration.php#ini.uodbc.default-user', + 'odbc.default-pw' => 'odbc.configuration.php#ini.uodbc.default-pw', + 'odbc.allow-persistent' => 'odbc.configuration.php#ini.uodbc.allow-persistent', + 'odbc.check-persistent' => 'odbc.configuration.php#ini.uodbc.check-persistent', + 'odbc.max-persistent' => 'odbc.configuration.php#ini.uodbc.max-persistent', + 'odbc.max-links' => 'odbc.configuration.php#ini.uodbc.max-links', + 'odbc.defaultlrl' => 'odbc.configuration.php#ini.uodbc.defaultlrl', + 'odbc.defaultbinmode' => 'odbc.configuration.php#ini.uodbc.defaultbinmode', + 'mysql.allow-local-infile' => 'mysql.configuration.php#ini.mysql.allow-local-infile', + 'mysql.allow-persistent' => 'mysql.configuration.php#ini.mysql.allow-persistent', + 'mysql.max-persistent' => 'mysql.configuration.php#ini.mysql.max-persistent', + 'mysql.max-links' => 'mysql.configuration.php#ini.mysql.max-links', + 'mysql.default-port' => 'mysql.configuration.php#ini.mysql.default-port', + 'mysql.default-socket' => 'mysql.configuration.php#ini.mysql.default-socket', + 'mysql.default-host' => 'mysql.configuration.php#ini.mysql.default-host', + 'mysql.default-user' => 'mysql.configuration.php#ini.mysql.default-user', + 'mysql.default-password' => 'mysql.configuration.php#ini.mysql.default-password', + 'mysql.connect-timeout' => 'mysql.configuration.php#ini.mysql.connect-timeout', + 'mysql.trace-mode' => 'mysql.configuration.php#ini.mysql.trace-mode', + 'mysqli.allow-local-infile' => 'mysqli.configuration.php#ini.mysqli.allow-local-infile', + 'mysqli.max-links' => 'mysqli.configuration.php#ini.mysqli.max-links', + 'mysqli.allow-persistent' => 'mysqli.configuration.php#ini.mysqli.allow-persistent', + 'mysqli.default-port' => 'mysqli.configuration.php#ini.mysqli.default-port', + 'mysqli.default-socket' => 'mysqli.configuration.php#ini.mysqli.default-socket', + 'mysqli.default-host' => 'mysqli.configuration.php#ini.mysqli.default-host', + 'mysqli.default-user' => 'mysqli.configuration.php#ini.mysqli.default-user', + 'mysqli.default-pw' => 'mysqli.configuration.php#ini.mysqli.default-pw', + 'oci8.privileged-connect' => 'oci8.configuration.php#ini.oci8.privileged-connect', + 'oci8.max-persistent' => 'oci8.configuration.php#ini.oci8.max-persistent', + 'oci8.persistent-timeout' => 'oci8.configuration.php#ini.oci8.persistent-timeout', + 'oci8.ping-interval' => 'oci8.configuration.php#ini.oci8.ping-interval', + 'oci8.statement-cache-size' => 'oci8.configuration.php#ini.oci8.statement-cache-size', + 'oci8.default-prefetch' => 'oci8.configuration.php#ini.oci8.default-prefetch', + 'oci8.old-oci-close-semantics' => 'oci8.configuration.php#ini.oci8.old-oci-close-semantics', + 'opcache.preload' => 'opcache.configuration.php#ini.opcache.preload', + 'pgsql.allow-persistent' => 'pgsql.configuration.php#ini.pgsql.allow-persistent', + 'pgsql.auto-reset-persistent' => 'pgsql.configuration.php#ini.pgsql.auto-reset-persistent', + 'pgsql.max-persistent' => 'pgsql.configuration.php#ini.pgsql.max-persistent', + 'pgsql.max-links' => 'pgsql.configuration.php#ini.pgsql.max-links', + 'pgsql.ignore-notice' => 'pgsql.configuration.php#ini.pgsql.ignore-notice', + 'pgsql.log-notice' => 'pgsql.configuration.php#ini.pgsql.log-notice', + 'sqlite3.extension-dir' => 'sqlite3.configuration.php#ini.sqlite3.extension-dir', + 'sybct.allow-persistent' => 'sybase.configuration.php#ini.sybct.allow-persistent', + 'sybct.max-persistent' => 'sybase.configuration.php#ini.sybct.max-persistent', + 'sybct.max-links' => 'sybase.configuration.php#ini.sybct.max-links', + 'sybct.min-server-severity' => 'sybase.configuration.php#ini.sybct.min-server-severity', + 'sybct.min-client-severity' => 'sybase.configuration.php#ini.sybct.min-client-severity', + 'sybct.timeout' => 'sybase.configuration.php#ini.sybct.timeout', + 'bcmath.scale' => 'bc.configuration.php#ini.bcmath.scale', + 'browscap' => 'misc.configuration.php#ini.browscap', + 'session.save-handler' => 'session.configuration.php#ini.session.save-handler', + 'session.save-path' => 'session.configuration.php#ini.session.save-path', + 'session.use-cookies' => 'session.configuration.php#ini.session.use-cookies', + 'session.cookie-secure' => 'session.configuration.php#ini.session.cookie-secure', + 'session.use-only-cookies' => 'session.configuration.php#ini.session.use-only-cookies', + 'session.name' => 'session.configuration.php#ini.session.name', + 'session.auto-start' => 'session.configuration.php#ini.session.auto-start', + 'session.cookie-lifetime' => 'session.configuration.php#ini.session.cookie-lifetime', + 'session.cookie-path' => 'session.configuration.php#ini.session.cookie-path', + 'session.cookie-domain' => 'session.configuration.php#ini.session.cookie-domain', + 'session.cookie-httponly' => 'session.configuration.php#ini.session.cookie-httponly', + 'session.serialize-handler' => 'session.configuration.php#ini.session.serialize-handler', + 'session.gc-probability' => 'session.configuration.php#ini.session.gc-probability', + 'session.gc-divisor' => 'session.configuration.php#ini.session.gc-divisor', + 'session.gc-maxlifetime' => 'session.configuration.php#ini.session.gc-maxlifetime', + 'session.bug-compat-42' => 'session.configuration.php#ini.session.bug-compat-42', + 'session.bug-compat-warn' => 'session.configuration.php#ini.session.bug-compat-warn', + 'session.referer-check' => 'session.configuration.php#ini.session.referer-check', + 'session.entropy-length' => 'session.configuration.php#ini.session.entropy-length', + 'session.entropy-file' => 'session.configuration.php#ini.session.entropy-file', + 'session.cache-limiter' => 'session.configuration.php#ini.session.cache-limiter', + 'session.cache-expire' => 'session.configuration.php#ini.session.cache-expire', + 'session.sid-length' => 'session.configuration.php#ini.session.sid-length', + 'session.use-trans-sid' => 'session.configuration.php#ini.session.use-trans-sid', + 'session.hash-function' => 'session.configuration.php#ini.session.hash-function', + 'session.hash-bits-per-character' => 'session.configuration.php#ini.session.hash-bits-per-character', + 'session.upload-progress.enabled' => 'session.configuration.php#ini.session.upload-progress.enabled', + 'session.upload-progress.cleanup' => 'session.configuration.php#ini.session.upload-progress.cleanup', + 'session.upload-progress.prefix' => 'session.configuration.php#ini.session.upload-progress.prefix', + 'session.upload-progress.name' => 'session.configuration.php#ini.session.upload-progress.name', + 'session.upload-progress.freq' => 'session.configuration.php#ini.session.upload-progress.freq', + 'session.upload-progress.min-freq' => 'session.configuration.php#ini.session.upload-progress.min-freq', + 'url-rewriter.tags' => 'session.configuration.php#ini.url-rewriter.tags', + 'assert.active' => 'info.configuration.php#ini.assert.active', + 'assert.exception' => 'info.configuration.php#ini.assert.exception', + 'assert.warning' => 'info.configuration.php#ini.assert.warning', + 'assert.bail' => 'info.configuration.php#ini.assert.bail', + 'assert.callback' => 'info.configuration.php#ini.assert.callback', + 'assert.quiet-eval' => 'info.configuration.php#ini.assert.quiet-eval', + 'zend.enable-gc' => 'info.configuration.php#ini.zend.enable-gc', + 'com.typelib-file' => 'com.configuration.php#ini.com.typelib-file', + 'com.allow-dcom' => 'com.configuration.php#ini.com.allow-dcom', + 'com.autoregister-typelib' => 'com.configuration.php#ini.com.autoregister-typelib', + 'com.autoregister-casesensitive' => 'com.configuration.php#ini.com.autoregister-casesensitive', + 'com.autoregister-verbose' => 'com.configuration.php#ini.com.autoregister-verbose', + 'mbstring.language' => 'mbstring.configuration.php#ini.mbstring.language', + 'mbstring.internal-encoding' => 'mbstring.configuration.php#ini.mbstring.internal-encoding', + 'mbstring.http-input' => 'mbstring.configuration.php#ini.mbstring.http-input', + 'mbstring.http-output' => 'mbstring.configuration.php#ini.mbstring.http-output', + 'mbstring.encoding-translation' => 'mbstring.configuration.php#ini.mbstring.encoding-translation', + 'mbstring.detect-order' => 'mbstring.configuration.php#ini.mbstring.detect-order', + 'mbstring.substitute-character' => 'mbstring.configuration.php#ini.mbstring.substitute-character', + 'mbstring.func-overload' => 'mbstring.configuration.php#ini.mbstring.func-overload', + 'gd.jpeg-ignore-warning' => 'image.configuration.php#ini.image.jpeg-ignore-warning', + 'exif.encode-unicode' => 'exif.configuration.php#ini.exif.encode-unicode', + 'exif.decode-unicode-motorola' => 'exif.configuration.php#ini.exif.decode-unicode-motorola', + 'exif.decode-unicode-intel' => 'exif.configuration.php#ini.exif.decode-unicode-intel', + 'exif.encode-jis' => 'exif.configuration.php#ini.exif.encode-jis', + 'exif.decode-jis-motorola' => 'exif.configuration.php#ini.exif.decode-jis-motorola', + 'exif.decode-jis-intel' => 'exif.configuration.php#ini.exif.decode-jis-intel', + 'tidy.default-config' => 'tidy.configuration.php#ini.tidy.default-config', + 'tidy.clean-output' => 'tidy.configuration.php#ini.tidy.clean-output', + 'soap.wsdl-cache-enabled' => 'soap.configuration.php#ini.soap.wsdl-cache-enabled', + 'soap.wsdl-cache-dir' => 'soap.configuration.php#ini.soap.wsdl-cache-dir', + 'soap.wsdl-cache-ttl' => 'soap.configuration.php#ini.soap.wsdl-cache-ttl', ]; return $inis[$ini] ?? null; @@ -354,28 +354,28 @@ function is_known_ini (string $ini): ?string { function is_known_variable(string $variable): ?string { $variables = [ // Variables - 'globals' => 'reserved.variables.globals.php', - '-server' => 'reserved.variables.server.php', - '-get' => 'reserved.variables.get.php', - '-post' => 'reserved.variables.post.php', - '-files' => 'reserved.variables.files.php', - '-request' => 'reserved.variables.request.php', - '-session' => 'reserved.variables.session.php', - '-cookie' => 'reserved.variables.cookies.php', - '-env' => 'reserved.variables.environment.php', - 'this' => 'language.oop5.basic.php', - 'php-errormsg' => 'reserved.variables.phperrormsg.php', - 'argv' => 'reserved.variables.argv.php', - 'argc' => 'reserved.variables.argc.php', - 'http-raw-post-data' => 'reserved.variables.httprawpostdata.php', - 'http-response-header' => 'reserved.variables.httpresponseheader.php', - 'http-server-vars' => 'reserved.variables.server.php', - 'http-get-vars' => 'reserved.variables.get.php', - 'http-post-vars' => 'reserved.variables.post.php', - 'http-session-vars' => 'reserved.variables.session.php', - 'http-post-files' => 'reserved.variables.files.php', - 'http-cookie-vars' => 'reserved.variables.cookies.php', - 'http-env-vars' => 'reserved.variables.env.php', + 'globals' => 'reserved.variables.globals.php', + '-server' => 'reserved.variables.server.php', + '-get' => 'reserved.variables.get.php', + '-post' => 'reserved.variables.post.php', + '-files' => 'reserved.variables.files.php', + '-request' => 'reserved.variables.request.php', + '-session' => 'reserved.variables.session.php', + '-cookie' => 'reserved.variables.cookies.php', + '-env' => 'reserved.variables.environment.php', + 'this' => 'language.oop5.basic.php', + 'php-errormsg' => 'reserved.variables.phperrormsg.php', + 'argv' => 'reserved.variables.argv.php', + 'argc' => 'reserved.variables.argc.php', + 'http-raw-post-data' => 'reserved.variables.httprawpostdata.php', + 'http-response-header' => 'reserved.variables.httpresponseheader.php', + 'http-server-vars' => 'reserved.variables.server.php', + 'http-get-vars' => 'reserved.variables.get.php', + 'http-post-vars' => 'reserved.variables.post.php', + 'http-session-vars' => 'reserved.variables.session.php', + 'http-post-files' => 'reserved.variables.files.php', + 'http-cookie-vars' => 'reserved.variables.cookies.php', + 'http-env-vars' => 'reserved.variables.env.php', ]; return $variables[ltrim($variable, '$')] ?? null; @@ -383,79 +383,79 @@ function is_known_variable(string $variable): ?string { function is_known_term (string $term): ?string { $terms = [ - '<>' => 'language.operators.comparison.php', - '<=>' => 'language.operators.comparison.php', - 'spaceship' => 'language.operators.comparison.php', - '==' => 'language.operators.comparison.php', - '===' => 'language.operators.comparison.php', - '@' => 'language.operators.errorcontrol.php', - 'apache' => 'install.php', - 'array' => 'language.types.array.php', - 'arrays' => 'language.types.array.php', - 'case' => 'control-structures.switch.php', - 'catch' => 'language.exceptions.php', - 'checkbox' => 'faq.html.php', - 'class' => 'language.oop5.basic.php', - 'classes' => 'language.oop5.basic.php', - 'closures' => 'functions.anonymous.php', - 'cookie' => 'features.cookies.php', - 'date' => 'function.date.php', - 'exception' => 'language.exceptions.php', - 'extends' => 'language.oop5.basic.php#language.oop5.basic.extends', - 'file' => 'function.file.php', - 'finally' => 'language.exceptions.php', - 'fopen' => 'function.fopen.php', - 'for' => 'control-structures.for.php', - 'foreach' => 'control-structures.foreach.php', - 'form' => 'language.variables.external.php', - 'forms' => 'language.variables.external.php', - 'function' => 'language.functions.php', - 'gd' => 'book.image.php', - 'get' => 'reserved.variables.get.php', - 'global' => 'language.variables.scope.php', - 'globals' => 'language.variables.scope.php', - 'header' => 'function.header.php', - 'heredoc' => 'language.types.string.php#language.types.string.syntax.heredoc', - 'nowdoc' => 'language.types.string.php#language.types.string.syntax.nowdoc', - 'htaccess' => 'configuration.file.php', - 'if' => 'control-structures.if.php', - 'include' => 'function.include.php', - 'int' => 'language.types.integer.php', - 'ip' => 'reserved.variables.server.php', - 'iterable' => 'language.types.iterable.php', - 'juggling' => 'language.types.type-juggling.php', - 'location' => 'function.header.php', - 'mail' => 'function.mail.php', - 'modulo' => 'language.operators.arithmetic.php', - 'mysql' => 'mysql.php', - 'new' => 'language.oop5.basic.php#language.oop5.basic.new', - 'null' => 'language.types.null.php', - 'object' => 'language.types.object.php', - 'operator' => 'language.operators.php', - 'operators' => 'language.operators.php', - 'or' => 'language.operators.logical.php', - 'php.ini' => 'configuration.file.php', - 'php-mysql.dll' => 'book.mysql.php', - 'php-self' => 'reserved.variables.server.php', - 'query-string' => 'reserved.variables.server.php', - 'redirect' => 'function.header.php', - 'reference' => 'index.php', - 'referer' => 'reserved.variables.server.php', - 'referrer' => 'reserved.variables.server.php', - 'remote-addr' => 'reserved.variables.server.php', - 'request' => 'reserved.variables.request.php', - 'session' => 'features.sessions.php', - 'smtp' => 'book.mail.php', - 'ssl' => 'book.openssl.php', - 'static' => 'language.oop5.static.php', - 'stdin' => 'wrappers.php.php', - 'string' => 'language.types.string.php', - 'superglobal' => 'language.variables.superglobals.php', - 'superglobals' => 'language.variables.superglobals.php', - 'switch' => 'control-structures.switch.php', - 'timestamp' => 'function.time.php', - 'try' => 'language.exceptions.php', - 'upload' => 'features.file-upload.php', + '<>' => 'language.operators.comparison.php', + '<=>' => 'language.operators.comparison.php', + 'spaceship' => 'language.operators.comparison.php', + '==' => 'language.operators.comparison.php', + '===' => 'language.operators.comparison.php', + '@' => 'language.operators.errorcontrol.php', + 'apache' => 'install.php', + 'array' => 'language.types.array.php', + 'arrays' => 'language.types.array.php', + 'case' => 'control-structures.switch.php', + 'catch' => 'language.exceptions.php', + 'checkbox' => 'faq.html.php', + 'class' => 'language.oop5.basic.php', + 'classes' => 'language.oop5.basic.php', + 'closures' => 'functions.anonymous.php', + 'cookie' => 'features.cookies.php', + 'date' => 'function.date.php', + 'exception' => 'language.exceptions.php', + 'extends' => 'language.oop5.basic.php#language.oop5.basic.extends', + 'file' => 'function.file.php', + 'finally' => 'language.exceptions.php', + 'fopen' => 'function.fopen.php', + 'for' => 'control-structures.for.php', + 'foreach' => 'control-structures.foreach.php', + 'form' => 'language.variables.external.php', + 'forms' => 'language.variables.external.php', + 'function' => 'language.functions.php', + 'gd' => 'book.image.php', + 'get' => 'reserved.variables.get.php', + 'global' => 'language.variables.scope.php', + 'globals' => 'language.variables.scope.php', + 'header' => 'function.header.php', + 'heredoc' => 'language.types.string.php#language.types.string.syntax.heredoc', + 'nowdoc' => 'language.types.string.php#language.types.string.syntax.nowdoc', + 'htaccess' => 'configuration.file.php', + 'if' => 'control-structures.if.php', + 'include' => 'function.include.php', + 'int' => 'language.types.integer.php', + 'ip' => 'reserved.variables.server.php', + 'iterable' => 'language.types.iterable.php', + 'juggling' => 'language.types.type-juggling.php', + 'location' => 'function.header.php', + 'mail' => 'function.mail.php', + 'modulo' => 'language.operators.arithmetic.php', + 'mysql' => 'mysql.php', + 'new' => 'language.oop5.basic.php#language.oop5.basic.new', + 'null' => 'language.types.null.php', + 'object' => 'language.types.object.php', + 'operator' => 'language.operators.php', + 'operators' => 'language.operators.php', + 'or' => 'language.operators.logical.php', + 'php.ini' => 'configuration.file.php', + 'php-mysql.dll' => 'book.mysql.php', + 'php-self' => 'reserved.variables.server.php', + 'query-string' => 'reserved.variables.server.php', + 'redirect' => 'function.header.php', + 'reference' => 'index.php', + 'referer' => 'reserved.variables.server.php', + 'referrer' => 'reserved.variables.server.php', + 'remote-addr' => 'reserved.variables.server.php', + 'request' => 'reserved.variables.request.php', + 'session' => 'features.sessions.php', + 'smtp' => 'book.mail.php', + 'ssl' => 'book.openssl.php', + 'static' => 'language.oop5.static.php', + 'stdin' => 'wrappers.php.php', + 'string' => 'language.types.string.php', + 'superglobal' => 'language.variables.superglobals.php', + 'superglobals' => 'language.variables.superglobals.php', + 'switch' => 'control-structures.switch.php', + 'timestamp' => 'function.time.php', + 'try' => 'language.exceptions.php', + 'upload' => 'features.file-upload.php', ]; return $terms[$term] ?? null; @@ -473,24 +473,24 @@ Search snippet provider: A dirty proof-of-concept: */ function is_known_snippet(string $term): ?string { $snippets = [ - 'global' => ' + 'global' => ' The global keyword is used to manipulate variable scope, and there is also the concept of super globals in PHP, which are special variables with a global scope.', - 'string' => ' + 'string' => ' There is the string type, which is a scalar, and also many string functions.', - 'str' => ' + 'str' => ' Many string functions begin with str, and there is also the string type.', - '_server' => ' + '_server' => ' $_SERVER is a super global, and is home to many predefined variables that are typically provided by a web server', - 'class' => ' + 'class' => ' A class is an OOP (Object Oriented Programming) concept, and PHP is both a procedural and OOP friendly language.', - 'function' => ' + 'function' => ' PHP contains thousands of functions. You might be interested in how a function is defined, or how to read a function prototype. diff --git a/include/get-download.inc b/include/get-download.inc index 8b0d02b25e..000c6edc18 100644 --- a/include/get-download.inc +++ b/include/get-download.inc @@ -12,7 +12,7 @@ $possible_files = [$df, "manual/$df"]; $site_config = [ 'current' => 'downloads', - 'css' => ['mirror.css'] + 'css' => ['mirror.css'] ]; // Find out what is the exact file requested diff --git a/include/ip-to-country.inc b/include/ip-to-country.inc index d281814af9..ce1ee92b5a 100644 --- a/include/ip-to-country.inc +++ b/include/ip-to-country.inc @@ -76,7 +76,7 @@ function i2c_go() $COUNTRY = $country; // Set the country in a cookie for a week - return mirror_setcookie("COUNTRY", "$country,$ipnum", 60*60*24*7); + return mirror_setcookie("COUNTRY", "$country,$ipnum", 60 * 60 * 24 * 7); } @@ -115,7 +115,7 @@ function i2c_search_in_index($ip) // Store for next compare $idxpart = (int) $data[0]; - $recnum = (int) $data[1]; + $recnum = (int) $data[1]; } // Return record number found @@ -140,7 +140,7 @@ function i2c_search_in_db($ip, $idx) if (!$ipdb) { return $country; } // Jump to record $idx - fseek($ipdb, ($idx[0] ? (($idx[0]-1)*24) : 0)); + fseek($ipdb, ($idx[0] ? (($idx[0] - 1) * 24) : 0)); // Read records until we hit the end of the file, // or we find the range where this IP is, or we @@ -162,8 +162,8 @@ function i2c_search_in_db($ip, $idx) // Split the record to it's parts $range_start = (float) substr($record, 0, 10); - $range_end = (float) substr($record, 10, 10); - $country = substr($record, 20, 3); + $range_end = (float) substr($record, 10, 10); + $country = substr($record, 20, 3); // Getting closer to the end of the indexed region $idx[0] += 1; diff --git a/include/langchooser.inc b/include/langchooser.inc index d8f887468a..a1897fe725 100644 --- a/include/langchooser.inc +++ b/include/langchooser.inc @@ -52,7 +52,7 @@ function language_choose_code() $explicitly_specified = language_add(htmlspecialchars($_REQUEST['lang'], ENT_QUOTES, 'UTF-8'), $languages); // Set the language in a cookie for a year - mirror_setcookie("LAST_LANG", $explicitly_specified, 60*60*24*365); + mirror_setcookie("LAST_LANG", $explicitly_specified, 60 * 60 * 24 * 365); } // Specified in a shortcut URL (eg. /en/echo or /pt_br/echo) @@ -84,7 +84,7 @@ function language_choose_code() } // Set the language in a cookie for a year - mirror_setcookie("LAST_LANG", $flang, 60*60*24*365); + mirror_setcookie("LAST_LANG", $flang, 60 * 60 * 24 * 365); } // Honor the users own language setting (if available) diff --git a/include/languages.inc b/include/languages.inc index b688bee94e..283cbeee90 100644 --- a/include/languages.inc +++ b/include/languages.inc @@ -10,41 +10,41 @@ http://www.unicode.org/unicode/onlinedat/languages.html */ $LANGUAGES = [ - 'en' => 'English', - 'ar' => 'Arabic', - 'bg' => 'Bulgarian', + 'en' => 'English', + 'ar' => 'Arabic', + 'bg' => 'Bulgarian', 'pt_BR' => 'Brazilian Portuguese', - 'zh' => 'Chinese (Simplified)', - 'hk' => 'Chinese (Hong Kong Cantonese)', - 'tw' => 'Chinese (Traditional)', - 'ca' => 'Catalan', - 'cs' => 'Czech', - 'da' => 'Danish', - 'nl' => 'Dutch', - 'fi' => 'Finnish', - 'fr' => 'French', - 'de' => 'German', - 'el' => 'Greek', - 'he' => 'Hebrew', - 'hu' => 'Hungarian', - 'id' => 'Indonesian', - 'it' => 'Italian', - 'ja' => 'Japanese', - 'kr' => 'Korean', - 'lt' => 'Lithuanian', - 'no' => 'Norwegian', - 'pl' => 'Polish', - 'pt' => 'Portuguese', - 'ro' => 'Romanian', - 'ru' => 'Russian', - 'fa' => 'Persian', - 'sr' => 'Serbian', - 'sk' => 'Slovak', - 'sl' => 'Slovenian', - 'es' => 'Spanish', - 'sv' => 'Swedish', - 'tr' => 'Turkish', - 'uk' => 'Ukrainian', + 'zh' => 'Chinese (Simplified)', + 'hk' => 'Chinese (Hong Kong Cantonese)', + 'tw' => 'Chinese (Traditional)', + 'ca' => 'Catalan', + 'cs' => 'Czech', + 'da' => 'Danish', + 'nl' => 'Dutch', + 'fi' => 'Finnish', + 'fr' => 'French', + 'de' => 'German', + 'el' => 'Greek', + 'he' => 'Hebrew', + 'hu' => 'Hungarian', + 'id' => 'Indonesian', + 'it' => 'Italian', + 'ja' => 'Japanese', + 'kr' => 'Korean', + 'lt' => 'Lithuanian', + 'no' => 'Norwegian', + 'pl' => 'Polish', + 'pt' => 'Portuguese', + 'ro' => 'Romanian', + 'ru' => 'Russian', + 'fa' => 'Persian', + 'sr' => 'Serbian', + 'sk' => 'Slovak', + 'sl' => 'Slovenian', + 'es' => 'Spanish', + 'sv' => 'Swedish', + 'tr' => 'Turkish', + 'uk' => 'Ukrainian', ]; /* @@ -57,32 +57,32 @@ $LANGUAGES = [ - http://docs.php.net/ */ $INACTIVE_ONLINE_LANGUAGES = [ - 'ar' => 'Arabic', - 'bg' => 'Bulgarian', - 'hk' => 'Chinese (Hong Kong Cantonese)', - 'tw' => 'Chinese (Traditional)', - 'ca' => 'Catalan', - 'cs' => 'Czech', - 'da' => 'Danish', - 'nl' => 'Dutch', - 'fi' => 'Finnish', - 'el' => 'Greek', - 'he' => 'Hebrew', - 'hu' => 'Hungarian', - 'id' => 'Indonesian', - 'it' => 'Italian', - 'kr' => 'Korean', - 'lt' => 'Lithuanian', - 'no' => 'Norwegian', - 'pl' => 'Polish', - 'pt' => 'Portuguese', - 'fa' => 'Persian', - 'ro' => 'Romanian', - 'sr' => 'Serbian', - 'sk' => 'Slovak', - 'sl' => 'Slovenian', - 'sv' => 'Swedish', - 'uk' => 'Ukrainian', + 'ar' => 'Arabic', + 'bg' => 'Bulgarian', + 'hk' => 'Chinese (Hong Kong Cantonese)', + 'tw' => 'Chinese (Traditional)', + 'ca' => 'Catalan', + 'cs' => 'Czech', + 'da' => 'Danish', + 'nl' => 'Dutch', + 'fi' => 'Finnish', + 'el' => 'Greek', + 'he' => 'Hebrew', + 'hu' => 'Hungarian', + 'id' => 'Indonesian', + 'it' => 'Italian', + 'kr' => 'Korean', + 'lt' => 'Lithuanian', + 'no' => 'Norwegian', + 'pl' => 'Polish', + 'pt' => 'Portuguese', + 'fa' => 'Persian', + 'ro' => 'Romanian', + 'sr' => 'Serbian', + 'sk' => 'Slovak', + 'sl' => 'Slovenian', + 'sv' => 'Swedish', + 'uk' => 'Ukrainian', ]; $ACTIVE_ONLINE_LANGUAGES = array_diff($LANGUAGES, $INACTIVE_ONLINE_LANGUAGES); diff --git a/include/layout.inc b/include/layout.inc index 2bd01b190d..acf9f27f22 100644 --- a/include/layout.inc +++ b/include/layout.inc @@ -171,7 +171,7 @@ function print_link($url, $linktext = false, $target = false, $extras = false) // make_popup_link() // return a hyperlink to something, within the site, that pops up a new window // -function make_popup_link ($url, $linktext=false, $target=false, $windowprops="", $extras=false) { +function make_popup_link ($url, $linktext = false, $target = false, $windowprops = "", $extras = false) { return sprintf("%s", htmlspecialchars($url, ENT_QUOTES | ENT_IGNORE), ($target ?: "_new"), @@ -186,7 +186,7 @@ function make_popup_link ($url, $linktext=false, $target=false, $windowprops="", // print_popup_link() // print a hyperlink to something, within the site, that pops up a new window // -function print_popup_link($url, $linktext=false, $windowprops="", $target=false, $extras=false) { +function print_popup_link($url, $linktext = false, $windowprops = "", $target = false, $extras = false) { echo make_popup_link($url, $linktext, $windowprops, $target, $extras); } @@ -221,7 +221,7 @@ function download_link($file, $title) if ($size < 1024) { echo number_format($size) . 'b'; } else { - echo number_format($size/1024) . 'Kb'; + echo number_format($size / 1024) . 'Kb'; } echo ']'; } @@ -445,9 +445,9 @@ function print_news($news, $dog, $max = 5, $onlyyear = null, $return = false) { if ($return) { $retval[] = [ "title" => $item["title"], - "id" => $id, + "id" => $id, "permlink" => $permlink, - "date" => $newsdate, + "date" => $newsdate, ]; continue; } @@ -480,8 +480,8 @@ function site_header($title = '', $config = []) "meta-navigation" => [], 'classes' => '', 'layout_span' => 9, - "cache" => false, - "headsup" => "", + "cache" => false, + "headsup" => "", ]; $config = array_merge($defaults, $config); @@ -543,17 +543,17 @@ function news_toc($sections = null) { $items = [ "news" => [ "title" => "News", - "link" => "/archive/", + "link" => "/archive/", "children" => print_news($NEWS_ENTRIES, "frontpage", 3, null, true), ], "conferences" => [ "title" => "Conferences", - "link" => "/conferences/", + "link" => "/conferences/", "children" => print_news($NEWS_ENTRIES, "conferences", 3, null, true), ], "papers" => [ "title" => "Call for Papers", - "link" => "/conferences/", + "link" => "/conferences/", "children" => print_news($NEWS_ENTRIES, "cfp", 3, null, true), ], ]; @@ -629,7 +629,7 @@ function doc_toc_list($lang, $index, $file) { function doc_toc_title($lang, $index, $file, $elm = "dt") { foreach ($index as $entry) { if ($entry[0] == "$file.php") { - $link = $entry[0]; + $link = $entry[0]; $title = $entry[1]; break; } diff --git a/include/posttohost.inc b/include/posttohost.inc index c21c3c2b97..6a5e3c6aef 100644 --- a/include/posttohost.inc +++ b/include/posttohost.inc @@ -11,8 +11,8 @@ function posttohost($url, $data) $data = http_build_query($data); $opts = [ - 'method' => 'POST', - 'header' => 'Content-type: application/x-www-form-urlencoded', + 'method' => 'POST', + 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $data, ]; diff --git a/include/prepend.inc b/include/prepend.inc index a16228a6fd..7e31a22a32 100644 --- a/include/prepend.inc +++ b/include/prepend.inc @@ -183,7 +183,7 @@ function myphpnet_save() } // Set all the preferred values for a year - mirror_setcookie("MYPHPNET", join(",", $MYPHPNET), 60*60*24*365); + mirror_setcookie("MYPHPNET", join(",", $MYPHPNET), 60 * 60 * 24 * 365); } diff --git a/include/results.inc b/include/results.inc index 62d0761732..90c1864625 100644 --- a/include/results.inc +++ b/include/results.inc @@ -1,7 +1,7 @@ '', - 'pecl' => '', + 'pear' => '', + 'pecl' => '', 'pecl4win' => '', 'peclbugs' => '', 'pearbugs' => '', - 'talks' => '', - 'snaps' => '', - 'cvsweb' => '', - 'viewcvs' => '', - 'news' => '', - 'php' => '', - 'doc' => '', - 'bugs' => '', - 'gtk' => '' + 'talks' => '', + 'snaps' => '', + 'cvsweb' => '', + 'viewcvs' => '', + 'news' => '', + 'php' => '', + 'doc' => '', + 'bugs' => '', + 'gtk' => '' ]; foreach($res['ResultSet']['Result'] as $i => $hit) { @@ -42,9 +42,9 @@ function search_results($res, $q, $profile='all', $per_page=10, $s=0, $l='en', $ $real_url = preg_replace('@^http://(?!doc|qa|gtk)\w{2,3}\.php\.net(?!/~)(.*)$@', '$1', $hit['Url']); $displayurl = preg_replace('@^http://(?:(?!doc|qa|php|gtk)\w{2,3}\.)?(.+[^/])/?$@', '$1', $hit['Url']); $type = substr($displayurl,0,strpos($displayurl,'.')); - if($type=='pecl' && strstr($displayurl,"/bugs/")) $type = "peclbugs"; - if($type=='pear' && strstr($displayurl,"/bugs/")) $type = "pearbugs"; - if($type=='smarty') continue; + if($type == 'pecl' && strstr($displayurl,"/bugs/")) $type = "peclbugs"; + if($type == 'pear' && strstr($displayurl,"/bugs/")) $type = "pearbugs"; + if($type == 'smarty') continue; $display_title = str_replace(['PHP:', '&'], ['', '&'], $hit['Title']); // Fall back to the PHP logo for unknown hits @@ -76,7 +76,7 @@ EOB;
      EOB; $start = 0; - for($z=1; $z < 11; $z++) { + for($z = 1; $z < 11; $z++) { if($start > $res['ResultSet']['totalResultsAvailable']) { break; } diff --git a/include/shared-manual.inc b/include/shared-manual.inc index 8c3ec1ecf0..1461866265 100644 --- a/include/shared-manual.inc +++ b/include/shared-manual.inc @@ -97,13 +97,13 @@ function manual_notes_load($id) if ($line == "") { continue; } @list($id, $sect, $rate, $ts, $user, $note, $up, $down) = explode("|", $line); $notes[$id] = [ - "id" => $id, - "sect" => $sect, - "rate" => $rate, + "id" => $id, + "sect" => $sect, + "rate" => $rate, "xwhen" => $ts, - "user" => $user, - "note" => base64_decode($note, true), - "votes" => ["up"=> (int)$up, "down"=> (int)$down] + "user" => $user, + "note" => base64_decode($note, true), + "votes" => ["up" => (int)$up, "down" => (int)$down] ]; } fclose($fp); @@ -112,7 +112,7 @@ function manual_notes_load($id) } // Print out one user note entry -function manual_note_display($date, $name, $text, $id, $votes = ['up'=>0, 'down'=>0], $voteOption = true) +function manual_note_display($date, $name, $text, $id, $votes = ['up' => 0, 'down' => 0], $voteOption = true) { if ($name) { $name = "\n " . htmlspecialchars($name) . ""; @@ -124,7 +124,7 @@ function manual_note_display($date, $name, $text, $id, $votes = ['up'=>0, 'down' // New date style will be relative time $datestr = relTime(new DateTime("@{$date}")); $fdatestr = date("Y-m-d h:i", $date); - $text = clean_note($text); + $text = clean_note($text); // Calculate note rating by up/down votes $vote = $votes['up'] - $votes['down']; @@ -201,7 +201,7 @@ function manual_navigation_breadcrumbs(array $setup) { foreach (array_reverse($setup["parents"]) as $parent) { $menu[] = [ "title" => $parent[1], - "link" => $parent[0], + "link" => $parent[0], ]; } @@ -209,7 +209,7 @@ function manual_navigation_breadcrumbs(array $setup) { if ($setup["up"][0]) { $last_item = [ "title" => $setup["up"][1], - "link" => $setup["up"][0], + "link" => $setup["up"][0], ]; $menu[] = $last_item; } @@ -221,7 +221,7 @@ function manual_navigation_related(array $setup) { foreach ($setup['toc'] as $entry) { $siblings[] = [ "title" => manual_navigation_methodname($entry[1]), - "link" => $entry[0], + "link" => $entry[0], "current" => $setup["this"][0] == $entry[0], ]; } @@ -230,7 +230,7 @@ function manual_navigation_related(array $setup) { if ($setup["up"][0]) { $last_item = [ "title" => $setup["up"][1], - "link" => $setup["up"][0], + "link" => $setup["up"][0], ]; $siblings = [array_merge($last_item, ["children" => $siblings])]; } @@ -242,7 +242,7 @@ function manual_navigation_deprecated(array $setup) { foreach ((array)$setup['toc_deprecated'] as $entry) { $methods[] = [ "title" => manual_navigation_methodname($entry[1]), - "link" => $entry[0], + "link" => $entry[0], "current" => $setup["this"][0] == $entry[0], ]; } @@ -307,12 +307,12 @@ function manual_setup($setup) { $config = [ "current" => "docs", "breadcrumbs" => $breadcrumbs, - "languages" => array_keys($ACTIVE_ONLINE_LANGUAGES), + "languages" => array_keys($ACTIVE_ONLINE_LANGUAGES), "meta-navigation" => [ "contents" => $base . $setup["home"][0], - "index" => $base . $setup["up"][0], - "prev" => $base . $setup["prev"][0], - "next" => $base . $setup["next"][0], + "index" => $base . $setup["up"][0], + "prev" => $base . $setup["prev"][0], + "next" => $base . $setup["next"][0], ], "lang" => $setup["head"][1], "thispage" => $setup["this"][0], diff --git a/include/site.inc b/include/site.inc index f3927faeb2..82e010e526 100644 --- a/include/site.inc +++ b/include/site.inc @@ -167,7 +167,7 @@ function header_nocache() function get_available_sqlites() { $allsqlites = [1 => 'sqlite', 2 => 'sqlite3', 4 => 'pdo_sqlite', 8 => 'pdo_sqlite2']; - $avail = 0; + $avail = 0; if (function_exists('sqlite_open')) { $avail += 1; @@ -215,7 +215,7 @@ function get_shortname($page) { array_shift($sections); // We can atleast remove manual/xx/ - $shorturl = substr($page, strrpos($page, "/")+1); + $shorturl = substr($page, strrpos($page, "/") + 1); foreach ($sections as $section) { // If we know this section @@ -250,10 +250,10 @@ if (!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on") { if ($_SERVER["SERVER_PORT"] != '80' && $_SERVER["SERVER_PORT"] != 443) { $MYSITE = $proto . '://' . $_SERVER["SERVER_NAME"] . ':' . (int)$_SERVER["SERVER_PORT"] . '/'; - $msite = 'http://' . $_SERVER["SERVER_NAME"] . ':' . (int)$_SERVER["SERVER_PORT"] . '/'; + $msite = 'http://' . $_SERVER["SERVER_NAME"] . ':' . (int)$_SERVER["SERVER_PORT"] . '/'; } else { $MYSITE = $proto . '://' . $_SERVER["SERVER_NAME"] . '/'; - $msite = 'https://' . $_SERVER["SERVER_NAME"] . '/'; + $msite = 'https://' . $_SERVER["SERVER_NAME"] . '/'; } // If the mirror is not registered with this name, provide defaults diff --git a/include/version.inc b/include/version.inc index 786852b17a..f83ccdc395 100644 --- a/include/version.inc +++ b/include/version.inc @@ -21,36 +21,36 @@ $RELEASES = (function () { /* PHP 8.1 Release */ $data['8.1'] = [ 'version' => '8.1.9', - 'date' => '04 Aug 2022', - 'tags' => [], // Set to ['security'] for security releases. + 'date' => '04 Aug 2022', + 'tags' => [], // Set to ['security'] for security releases. 'sha256' => [ - 'tar.gz' => '954cf77f7e0a70dc765e7639acdfdccd164be5cd1bce3dbe9d10c58dca631e76', + 'tar.gz' => '954cf77f7e0a70dc765e7639acdfdccd164be5cd1bce3dbe9d10c58dca631e76', 'tar.bz2' => '9ebb0e2e571db6fd5930428dcb2d19ed3e050338ec1f1347c282cae92fc086ff', - 'tar.xz' => '53477e73e6254dc942b68913a58d815ffdbf6946baf61a1f8ef854de524c27bf', + 'tar.xz' => '53477e73e6254dc942b68913a58d815ffdbf6946baf61a1f8ef854de524c27bf', ] ]; /* PHP 8.0 Release */ $data['8.0'] = [ 'version' => '8.0.22', - 'date' => '04 Aug 2022', - 'tags' => [], // Set to ['security'] for security releases. + 'date' => '04 Aug 2022', + 'tags' => [], // Set to ['security'] for security releases. 'sha256' => [ - 'tar.gz' => '56fce7529a9798fd0895bca3539d2a65b9cac5d23ffbdf6338419c62ed083519', + 'tar.gz' => '56fce7529a9798fd0895bca3539d2a65b9cac5d23ffbdf6338419c62ed083519', 'tar.bz2' => 'e342918d3ecd422f10032df0ac3ffb0e17f568fad6cf8e232b6f7a6a1fdc3c9c', - 'tar.xz' => '130937c0fa3050cd33d6c415402f6ccbf0682ae83eb8d39c91164224ddfe57f1', + 'tar.xz' => '130937c0fa3050cd33d6c415402f6ccbf0682ae83eb8d39c91164224ddfe57f1', ] ]; /* PHP 7.4 Release */ $data['7.4'] = [ 'version' => '7.4.30', - 'date' => '09 Jun 2022', - 'tags' => ['security'], // Set to ['security'] for security releases - 'sha256' => [ - 'tar.gz' => 'e37ea37e0f79109351ac615da85eb7c2c336101fc5bc802ee79a124a4310dc10', + 'date' => '09 Jun 2022', + 'tags' => ['security'], // Set to ['security'] for security releases + 'sha256' => [ + 'tar.gz' => 'e37ea37e0f79109351ac615da85eb7c2c336101fc5bc802ee79a124a4310dc10', 'tar.bz2' => 'b601bb12e53720469b60ea816776cac1c0696b09888a11ad2379b2eee835386e', - 'tar.xz' => 'ea72a34f32c67e79ac2da7dfe96177f3c451c3eefae5810ba13312ed398ba70d', + 'tar.xz' => 'ea72a34f32c67e79ac2da7dfe96177f3c451c3eefae5810ba13312ed398ba70d', ] ]; diff --git a/index.php b/index.php index d41627bdf8..7f9435a65c 100644 --- a/index.php +++ b/index.php @@ -2,9 +2,9 @@ (function ($uri): void { // Special redirect cases not able to be captured in error.php $shortcuts = [ - '/?:' => '/language.operators.comparison#language.operators.comparison.ternary', - '/??' => '/language.operators.comparison#language.operators.comparison.coalesce', - '/??=' => '/language.operators.assignment#language.operators.assignment.other', + '/?:' => '/language.operators.comparison#language.operators.comparison.ternary', + '/??' => '/language.operators.comparison#language.operators.comparison.coalesce', + '/??=' => '/language.operators.assignment#language.operators.assignment.other', ]; if (isset($shortcuts[$uri])) { header("Location: {$shortcuts[$uri]}"); @@ -53,7 +53,7 @@ include_once 'include/pregen-news.inc'; include_once 'include/version.inc'; -mirror_setcookie("LAST_NEWS", $_SERVER["REQUEST_TIME"], 60*60*24*365); +mirror_setcookie("LAST_NEWS", $_SERVER["REQUEST_TIME"], 60 * 60 * 24 * 365); $content = "
      "; $frontpage = []; @@ -69,7 +69,7 @@ } foreach ($frontpage as $entry) { $link = preg_replace('~^(http://php.net/|https://www.php.net/)~', '', $entry["id"]); - $id = parse_url($entry["id"], PHP_URL_FRAGMENT); + $id = parse_url($entry["id"], PHP_URL_FRAGMENT); $date = date_create($entry['updated']); $date_human = date_format($date, 'd M Y'); $date_w3c = date_format($date, DATE_W3C); @@ -133,15 +133,15 @@ ], 'link' => [ [ - "rel" => "search", - "type" => "application/opensearchdescription+xml", - "href" => $MYSITE . "phpnetimprovedsearch.src", + "rel" => "search", + "type" => "application/opensearchdescription+xml", + "href" => $MYSITE . "phpnetimprovedsearch.src", "title" => "Add PHP.net search" ], [ - "rel" => "alternate", - "type" => "application/atom+xml", - "href" => $MYSITE . "releases/feed.php", + "rel" => "alternate", + "type" => "application/atom+xml", + "href" => $MYSITE . "releases/feed.php", "title" => "PHP Release feed" ], @@ -175,7 +175,7 @@ if (is_array($CONF_TEASER)) { $conftype = [ 'conference' => 'Upcoming conferences', - 'cfp' => 'Conferences calling for papers', + 'cfp' => 'Conferences calling for papers', ]; $announcements = ""; foreach ($CONF_TEASER as $category => $entries) { diff --git a/mailing-lists.php b/mailing-lists.php index c717c2b855..8e1e656724 100644 --- a/mailing-lists.php +++ b/mailing-lists.php @@ -74,11 +74,11 @@ $result = posttohost( "https://main.php.net/entry/subscribe.php", [ - "request" => $request, - "email" => $_POST['email'], + "request" => $request, + "email" => $_POST['email'], "maillist" => $_POST['maillist'], "remoteip" => $remote_addr, - "referer" => $MYSITE . "mailing-lists.php" + "referer" => $MYSITE . "mailing-lists.php" ] ); diff --git a/manual/add-note.php b/manual/add-note.php index c54485803a..b965ab969f 100644 --- a/manual/add-note.php +++ b/manual/add-note.php @@ -94,10 +94,10 @@ $result = posttohost( "https://main.php.net/entry/user-note.php", [ - 'user' => $user, - 'note' => $note, - 'sect' => $_POST['sect'], - 'ip' => $_SERVER['REMOTE_ADDR'], + 'user' => $user, + 'note' => $note, + 'sect' => $_POST['sect'], + 'ip' => $_SERVER['REMOTE_ADDR'], 'redirip' => $redirip ] ); @@ -107,7 +107,7 @@ if (strpos($result, '[TOO MANY NOTES]') !== false) { print "

      As a security precaution, we only allow a certain number of notes to be submitted per minute. At this time, this number has been exceeded. Please re-submit your note in about a minute.

      "; } elseif (($pos = strpos($result, '[SPAMMER]')) !== false) { - $ip = trim(substr($result, $pos+9)); + $ip = trim(substr($result, $pos + 9)); $spam_url = $ip_spam_lookup_url . $ip; print '

      Your IP is listed in one of the spammers lists we use, which aren\'t controlled by us. More information is available at ' . $spam_url . '.

      '; } elseif (strpos($result, '[SPAM WORD]') !== false) { diff --git a/manual/change.php b/manual/change.php index 0e7620206f..71217093ca 100644 --- a/manual/change.php +++ b/manual/change.php @@ -2,7 +2,7 @@ include_once __DIR__ . '/../include/prepend.inc'; $page = isset($_GET['page']) ? htmlspecialchars($_GET['page'], ENT_QUOTES, 'UTF-8') : ''; -$page = strtr($page, ["\r"=>"", "\n"=>""]); +$page = strtr($page, ["\r" => "", "\n" => ""]); // Redirect to new manual page mirror_redirect("/manual/" . $page); diff --git a/manual/spam_challenge.php b/manual/spam_challenge.php index 2834e4d855..1a42d3ac81 100644 --- a/manual/spam_challenge.php +++ b/manual/spam_challenge.php @@ -37,11 +37,11 @@ function print_prefix($name, $a, $b) { // generate a challenge function gen_challenge() { - $c = CHALLENGES[rand(0, count(CHALLENGES)-1)]; + $c = CHALLENGES[rand(0, count(CHALLENGES) - 1)]; - $a = rand(0, 9); + $a = rand(0, 9); $an = NUMS[$a]; - $b = isset($c[2]) ? $c[2]($a) : rand(0, 9); + $b = isset($c[2]) ? $c[2]($a) : rand(0, 9); $bn = NUMS[$b]; return [$c[0], $an, $bn, $c[1]($c[0], $an, $bn)]; diff --git a/my.php b/my.php index a86e28e91b..2b5a74d020 100644 --- a/my.php +++ b/my.php @@ -6,7 +6,7 @@ header_nocache(); // Languages array copy and options to list -$langs = $ACTIVE_ONLINE_LANGUAGES; +$langs = $ACTIVE_ONLINE_LANGUAGES; $options = []; // We have post data, and it is an available language diff --git a/quickref.php b/quickref.php index c17a6376b5..62802e732b 100644 --- a/quickref.php +++ b/quickref.php @@ -108,7 +108,7 @@ function quickref_table($functions, $sort = true): void if (count($maybe) > 0) { $head_options = ["noindex"]; } else { $head_options = []; } -site_header("Manual Quick Reference", $head_options+["current" => "help"]); +site_header("Manual Quick Reference", $head_options + ["current" => "help"]); // Note: $notfound is defined (with htmlspecialchars) inside manual-lookup.php $notfound_enc = urlencode($notfound); diff --git a/releases/8.0/common.php b/releases/8.0/common.php index c4256286ae..f25c034cf4 100644 --- a/releases/8.0/common.php +++ b/releases/8.0/common.php @@ -33,18 +33,18 @@ function common_header(string $description): void { function language_chooser(string $currentLang): void { $LANGUAGES = [ - 'en' => 'English', - 'de' => 'Deutsch', - 'es' => 'Español', - 'fr' => 'Français', - 'it' => 'Italiano', - 'ja' => '日本語', - 'nl' => 'Nederlands', + 'en' => 'English', + 'de' => 'Deutsch', + 'es' => 'Español', + 'fr' => 'Français', + 'it' => 'Italiano', + 'ja' => '日本語', + 'nl' => 'Nederlands', 'pt_BR' => 'Português do Brasil', - 'ru' => 'Русский', - 'tr' => 'Türkçe', - 'zh' => '简体中文', - 'ka' => 'ქართული', + 'ru' => 'Русский', + 'tr' => 'Türkçe', + 'zh' => '简体中文', + 'ka' => 'ქართული', ]; // Print out the form with all the options diff --git a/releases/8.1/common.php b/releases/8.1/common.php index 8a03eeb43f..1426de3cf3 100644 --- a/releases/8.1/common.php +++ b/releases/8.1/common.php @@ -34,14 +34,14 @@ function common_header(string $description): void { function language_chooser(string $currentLang): void { $LANGUAGES = [ - 'en' => 'English', - 'es' => 'Español', - 'de' => 'Deutsch', + 'en' => 'English', + 'es' => 'Español', + 'de' => 'Deutsch', 'pt_BR' => 'Português do Brasil', - 'ru' => 'Русский', - 'zh' => '简体中文', - 'ka' => 'ქართული', - 'ja' => '日本語', + 'ru' => 'Русский', + 'zh' => '简体中文', + 'ka' => 'ქართული', + 'ja' => '日本語', ]; // Print out the form with all the options diff --git a/releases/feed.php b/releases/feed.php index 58a77b96c4..ab72547d9d 100644 --- a/releases/feed.php +++ b/releases/feed.php @@ -22,7 +22,7 @@ // Flatten major versions out of RELEASES. $RELEASED_VERSIONS = array_reduce($RELEASES, 'array_merge', []); -$FEED_UPDATED = 0; +$FEED_UPDATED = 0; krsort($RELEASED_VERSIONS); foreach ($RELEASED_VERSIONS as $version => $release) { $published = date(DATE_ATOM, strtotime($release["source"][0]["date"])); diff --git a/search.php b/search.php index aea1990bc8..59b8f79e30 100644 --- a/search.php +++ b/search.php @@ -46,9 +46,9 @@ // Print out common header $link = [ - "rel" => "search", - "type" => "application/opensearchdescription+xml", - "href" => $MYSITE . "phpnetimprovedsearch.src", + "rel" => "search", + "type" => "application/opensearchdescription+xml", + "href" => $MYSITE . "phpnetimprovedsearch.src", "title" => "Add PHP.net search" ]; site_header("Search", ["link" => [$link], "current" => "help"]); diff --git a/src/News/Entry.php b/src/News/Entry.php index ebddb58f92..e2923a6709 100755 --- a/src/News/Entry.php +++ b/src/News/Entry.php @@ -4,10 +4,10 @@ class Entry { public const CATEGORIES = [ - 'frontpage' => 'PHP.net frontpage news', - 'releases' => 'New PHP release', + 'frontpage' => 'PHP.net frontpage news', + 'releases' => 'New PHP release', 'conferences' => 'Conference announcement', - 'cfp' => 'Call for Papers', + 'cfp' => 'Call for Papers', ]; public const WEBROOT = "https://www.php.net"; @@ -118,8 +118,8 @@ public function save(): self { self::ce($dom, "id", $archive, [], $item); self::ce($dom, "published", date(DATE_ATOM), [], $item); self::ce($dom, "updated", date(DATE_ATOM), [], $item); - self::ce($dom, "link", null, ['href' => "{$href}#{$this->id}", "rel" => "alternate", "type" => "text/html"], $item); - self::ce($dom, "link", null, ['href' => $link, 'rel' => 'via', 'type' => 'text/html'], $item); + self::ce($dom, "link", null, ['href' => "{$href}#{$this->id}", "rel" => "alternate", "type" => "text/html"], $item); + self::ce($dom, "link", null, ['href' => $link, 'rel' => 'via', 'type' => 'text/html'], $item); if (!empty($this->conf_time)) { $item->appendChild($dom->createElementNs("http://php.net/ns/news", "finalTeaserDate", date("Y-m-d", $this->conf_time))); @@ -185,7 +185,7 @@ private static function selectNextId(): string { do { ++$count; $id = $filename . "-" . $count; - $basename = "{$id}.xml"; + $basename = "{$id}.xml"; } while (file_exists(self::ARCHIVE_ENTRIES_ABS . $basename)); return $id; diff --git a/src/UserNotes/Sorter.php b/src/UserNotes/Sorter.php index 94df573925..df12b9062d 100644 --- a/src/UserNotes/Sorter.php +++ b/src/UserNotes/Sorter.php @@ -27,7 +27,7 @@ public function sort(array &$notes) { $this->findMinMaxValues($notes); $this->voteFactor = $this->maxVote - $this->minVote - ? (1 - .3)/ ($this->maxVote - $this->minVote) + ? (1 - .3) / ($this->maxVote - $this->minVote) : .5; $this->ageFactor = $this->maxAge - $this->minAge ? 1 / ($this->maxAge - $this->minAge) @@ -59,7 +59,7 @@ private function calcSortPriority(array &$notes) { $prio = [ 'vote' => $this->calcVotePriority($note) * $this->voteWeight, 'rating' => $this->calcRatingPriority($note) * $this->ratingWeight, - 'age' => ($note['xwhen'] - $this->minAge) * $this->ageFactor + 'age' => ($note['xwhen'] - $this->minAge) * $this->ageFactor ]; $note['sort'] = $prio['value'] = array_sum($prio); } diff --git a/submit-event.php b/submit-event.php index fa10d3e5d0..d981a149aa 100644 --- a/submit-event.php +++ b/submit-event.php @@ -41,7 +41,7 @@ * Add, edit, or remove blacklisted users or domains * in include/email-validation.inc :: blacklisted(). */ - $uemail = isset($_POST['email']) ? strtolower($_POST['email']) : ''; + $uemail = isset($_POST['email']) ? strtolower($_POST['email']) : ''; if (blacklisted($uemail)) { $errors[] = 'An expected error has been encountered. Please don\'t try again later.'; } diff --git a/support.php b/support.php index 1ecb079149..d793c6f987 100644 --- a/support.php +++ b/support.php @@ -2,7 +2,7 @@ $_SERVER['BASE_PAGE'] = 'support.php'; include_once __DIR__ . '/include/prepend.inc'; -$SIDEBAR_DATA =' +$SIDEBAR_DATA = '
      Table of Contents
      diff --git a/urlhowto.php b/urlhowto.php index 75fa82cfc1..e28dfec82e 100644 --- a/urlhowto.php +++ b/urlhowto.php @@ -2,7 +2,7 @@ $_SERVER['BASE_PAGE'] = 'urlhowto.php'; include_once __DIR__ . '/include/prepend.inc'; -$SIDEBAR_DATA=' +$SIDEBAR_DATA = '

      URL examples

      We have many kind of URL shortcuts. Here are some