com web/php: Update Dutch translation markup: releases/8_ 0_x_nl.php

From: Date: Wed, 25 Nov 2020 20:28:13 +0000
Subject: com web/php: Update Dutch translation markup: releases/8_ 0_x_nl.php
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-28859@lists.php.net to get a copy of this message
Commit: 141b8f1436a0399d917838ee6c1f3846c280a2eb Author: Roman Pronskiy <roman@pronskiy.com> Wed, 25 Nov 2020 12:48:58 +0200 Committer: Sara Golemon <pollita@php.net> Wed, 25 Nov 2020 20:28:13 +0000 Parents: dcad9427fa0e3f941da4f521f8b8f9d3ce0e0650 Branches: master Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=141b8f1436a0399d917838ee6c1f3846c280a2eb Log: Update Dutch translation markup Changed paths: M releases/8_0_x_nl.php

diff --git a/releases/8_0_x_nl.php b/releases/8_0_x_nl.php index 140821bd0..0a8999d4c 100644 --- a/releases/8_0_x_nl.php +++ b/releases/8_0_x_nl.php @@ -2,27 +2,28 @@ $_SERVER['BASE_PAGE'] = 'releases/8_0_x.php'; include_once __DIR__ . '/../include/prepend.inc'; -if ($LANG !== 'en' && file_exists("8_0_x_$LANG.php")) { - mirror_redirect("/releases/8_0_x_$LANG.php?lang=$LANG"); +if ($LANG === 'en') { + mirror_redirect('/releases/8_0_x.php?lang=' . urlencode($LANG)); +} + +if (($LANG !== 'nl') && file_exists(__DIR__ . '/8_0_x_' . basename($LANG) . '.php')) { + mirror_redirect('/releases/8_0_x_' . urlencode($LANG) . '.php?lang=' . urlencode($LANG)); } site_header("PHP 8.0.0 Release Announcement", array( - "current" => "php_8_0_x", + "current" => "php_8_0_x_nl", 'css' => array('php8.css'), 'meta_tags' => array( 'og:image' => $MYSITE . 'images/php8/php_8_released.png' ) )); ?> -<section> - <div class="page-tools"> - <div class="change-language"> - <?php echo release_language_chooser($LANG); ?> - </div> - </div> -</section> - <section class="php8-section php8-section_dark php8-section_header center"> + <div class="page-tools"> + <div class="change-language"> + <?php echo release_language_chooser($LANG); ?> + </div> + </div> <div class="php8-section__content"> <div class="php8-logo"> <img src="/images/php8/logo_php8.svg" alt="php8" height="126" width="343"> @@ -35,7 +36,7 @@ site_header("PHP 8.0.0 Release Announcement", array( en algehele consistentie. </div> <div class="php8-button-wrapper center"> - <a class="php8-button php8-button_light" href="#">Upgrade nu naar PHP 8!</a> + <a class="php8-button php8-button_light" href="/downloads">Upgrade nu naar PHP 8!</a> </div> </div> </section> @@ -50,14 +51,18 @@ site_header("PHP 8.0.0 Release Announcement", array( <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> - <pre>htmlspecialchars($string, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);</pre> + <?php highlight_php_trimmed( + 'htmlspecialchars($string, ENT_COMPAT | ENT_HTML401, \'UTF-8\', false);' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> - <pre>htmlspecialchars($string, double_encode: false);</pre> + <?php highlight_php_trimmed( + 'htmlspecialchars($string, double_encode: false);' + );?> </div> </div> </div> @@ -78,20 +83,24 @@ site_header("PHP 8.0.0 Release Announcement", array( <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> -<pre>/** + <?php highlight_php_trimmed( + '/** * @Route("/api/posts/{id}", methods={"GET", "HEAD"}) */ -classUser -{</pre> +class User +{' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> -<pre>#[Route("/api/posts/{id}", methods: ["GET", "HEAD"])] + <?php highlight_php_trimmed( + '#[Route("/api/posts/{id}", methods: ["GET", "HEAD"])] class User -{</pre> +{' + );?> </div> </div> </div> @@ -109,34 +118,38 @@ class User <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> -<pre>class Point { - public float $x; - public float $y; - public float $z; + <?php highlight_php_trimmed( + 'class Point { + public float $x; + public float $y; + public float $z; - public function __construct( - float $x = 0.0, - float $y = 0.0, - float $z = 0.0, - ) { - $this-&gt;x = $x; - $this-&gt;y = $y; - $this-&gt;z = $z; - } -}</pre> + public function __construct( + float $x = 0.0, + float $y = 0.0, + float $z = 0.0, + ) { + $this->x = $x; + $this->y = $y; + $this->z = $z; + } +}' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> -<pre>class Point { - public function __construct( - public float $x = 0.0, - public float $y = 0.0, - public float $z = 0.0, - ) {} -}</pre> + <?php highlight_php_trimmed( + 'class Point { + public function __construct( + public float $x = 0.0, + public float $y = 0.0, + public float $z = 0.0, + ) {} +}' + );?> </div> </div> </div> @@ -148,38 +161,42 @@ class User <div class="php8-compare"> <h2 class="php8-h2" id="union-types"> Union types - <a class="php8-rfc" href="https://wiki.php.net/rfc/union_types_v2">RFC</a> + <a class="php8-rfc" href="https://wiki.php.net/rfc/union_types_v2">RFC</a> <a class="php8-rfc" href="/manual/en/language.types.declarations.php#language.types.declarations.union">Doc</a> </h2> <div class="php8-compare__main"> <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> -<pre>class Number { - /** @var int|float */ - private $number; + <?php highlight_php_trimmed( + 'class Number { + /** @var int|float */ + private $number; - /** - * @param float|int $number - */ - public function __construct($number) { - $this->number = $number; - } + /** + * @param float|int $number + */ + public function __construct($number) { + $this->number = $number; + } } -new Number('NaN'); // Ok</pre> +new Number(\'NaN\'); // Ok' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> -<pre>class Number { - public function __construct( - private int|float $number - ) {} + <?php highlight_php_trimmed( + 'class Number { + public function __construct( + private int|float $number + ) {} } -new Number('NaN'); // TypeError</pre> +new Number(\'NaN\'); // TypeError' + );?> </div> </div> </div> @@ -198,27 +215,31 @@ new Number('NaN'); // TypeError</pre> <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> -<pre>switch (8.0) { - case '8.0': - $result = "Oh no!"; - break; - case 8.0: - $result = "This is what I expected"; - break; + <?php highlight_php_trimmed( + 'switch (8.0) { + case \'8.0\': + $result = "Oh no!"; + break; + case 8.0: + $result = "This is what I expected"; + break; } echo $result; -//> Oh no!</pre> +//> Oh no!' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> -<pre>echo match (8.0) { - '8.0' => "Oh no!", - 8.0 => "This is what I expected", + <?php highlight_php_trimmed( + 'echo match (8.0) { + \'8.0\' => "Oh no!", + 8.0 => "This is what I expected", }; -//> This is what I expected</pre> +//> This is what I expected' + );?> </div> </div> </div> @@ -241,26 +262,30 @@ echo $result; <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> -<pre>$country = null; + <?php highlight_php_trimmed( + '$country = null; if ($session !== null) { - $user = $session->user; + $user = $session->user; - if ($user !== null) { - $address = $user->getAddress(); - - if ($address !== null) { - $country = $address->country; - } - } -}</pre> + if ($user !== null) { + $address = $user->getAddress(); + + if ($address !== null) { + $country = $address->country; + } + } +}' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> - <pre>$country = $session?->user?->getAddress()?->country;</pre> + <?php highlight_php_trimmed( + '$country = $session?->user?->getAddress()?->country;' + );?> </div> </div> </div> @@ -279,14 +304,18 @@ if ($session !== null) { <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> - <pre>0 == 'foobar' // true</pre> + <?php highlight_php_trimmed( + '0 == \'foobar\' // true' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> - <pre>0 == 'foobar' // false</pre> + <?php highlight_php_trimmed( + '0 == \'foobar\' // false' + );?> </div> </div> </div> @@ -306,18 +335,22 @@ if ($session !== null) { <div class="php8-compare__block example-contents"> <div class="php8-compare__label">PHP 7</div> <div class="php8-code phpcode"> -<pre>strlen([]); // Warning: strlen() expects parameter 1 to be string, array given + <?php highlight_php_trimmed( + 'strlen([]); // Warning: strlen() expects parameter 1 to be string, array given -array_chunk([], -1); // Warning: array_chunk(): Size parameter expected to be greater than 0</pre> +array_chunk([], -1); // Warning: array_chunk(): Size parameter expected to be greater than 0' + );?> </div> </div> <div class="php8-compare__arrow"></div> <div class="php8-compare__block example-contents"> <div class="php8-compare__label php8-compare__label_new">PHP 8</div> <div class="php8-code phpcode"> -<pre>strlen([]); // TypeError: strlen(): Argument #1 ($str) must be of type string, array given + <?php highlight_php_trimmed( + 'strlen([]); // TypeError: strlen(): Argument #1 ($str) must be of type string, array given -array_chunk([], -1); // ValueError: array_chunk(): Argument #2 ($length) must be greater than 0</pre> +array_chunk([], -1); // ValueError: array_chunk(): Argument #2 ($length) must be greater than 0' + );?> </div> </div> </div> @@ -334,8 +367,11 @@ array_chunk([], -1); // ValueError: array_chunk(): Argument #2 ($length) must be betere performance en in een aantal specifieke lang-draaiende applicaties een 1.5 tot tweemaal beter performance. Typische applicaties draaien minimaal even goed als op PHP 7.4. </p> + <h3 class="php8-h3"> + Relative JIT contribution to PHP 8 performance + </h3> <p> - <img src="/images/php8/jit.png" alt="Just-In-Time compilation"> + <img src="/images/php8/scheme.svg" width="900" alt="Just-In-Time compilation"> </p> <h2 class="php8-h2 php8-h2_margin-top">Andere syntax tweaks en verbeteringen</h2> @@ -347,7 +383,7 @@ array_chunk([], -1); // ValueError: array_chunk(): Argument #2 ($length) must be en closure use lijsten <a href="https://wiki.php.net/rfc/trailing_comma_in_closure_use_list">RFC</a>. </li> <li> - Sta catch toe zonder variabelenaam <a href="http://TODO">RFC</a>. + Sta catch toe zonder variabelenaam <a href="https://wiki.php.net/rfc/non-capturing_catches">RFC</a>. </li> <li> Fix een aantal inconsistenties in de syntax van variabelen <a href="https://wiki.php.net/rfc/variable_syntax_tweaks">RFC</a>. @@ -373,14 +409,11 @@ array_chunk([], -1); // ValueError: array_chunk(): Argument #2 ($length) must be <h2 class="php8-h2 php8-h2_margin-top">Type systeem en verbeteringen in foutafhandeling</h2> <ul> <li> - Logischere vergelijking tussen string en nummers<a href="https://wiki.php.net/rfc/string_to_number_comparison">RFC</a>. - </li> - <li> Striktere type checks voor rekenkundige/bitwise operators <a href="https://wiki.php.net/rfc/arithmetic_operator_type_checks">RFC</a>. </li> <li> - Abstracte trait methode validatie <a href="http://TODO">RFC</a>. + Abstracte trait methode validatie <a href="https://wiki.php.net/rfc/abstract_trait_method_validation">RFC</a>. </li> <li> Correcte beschrijving van magische methodes <a href="https://wiki.php.net/rfc/magic-methods-signature">RFC</a> @@ -452,7 +485,7 @@ array_chunk([], -1); // ValueError: array_chunk(): Argument #2 ($length) must be Krijg betere type-controle. </h2> <div class="php8-button-wrapper center"> - <a class="php8-button php8-button_light" href="#">Update naar PHP 8!</a> + <a class="php8-button php8-button_light" href="/downloads">Update naar PHP 8!</a> </div> <div class="php8-footer__content"> <p> @@ -461,7 +494,7 @@ array_chunk([], -1); // ValueError: array_chunk(): Argument #2 ($length) must be Een compleet overzicht van verschillen staat in de <a href="http://www.php.net/ChangeLog-8.php">ChangeLog</a>. </p> <p> - De <a href="http://php.net/manual/en/migration8.php">migration guide</a> is beschikbaar in de handleiding. Kijk daar voor + De <a href="http://php.net/manual/en/migration80.php">migration guide</a> is beschikbaar in de handleiding. Kijk daar voor een gedetailleerd overzicht van nieuwe features en wijzigingen die mogelijk wijzigingen in je code vereisen. </p> </div>
« previous php.webmaster (#28859) next »