Commit: 992fefd0a25f3b39332ff6db748197bee30ba20b
Author: Ruslan <[email protected]> Sat, 21 Nov 2020 02:17:24 +0300
Committer: Sara Golemon <[email protected]> Wed, 25 Nov 2020 20:28:13 +0000
Parents: 6877a6e5dda2ab67854290943e2734c91f8431dc
Branches: master
Link:
http://git.php.net/?p=web/php.git;a=commitdiff;h=992fefd0a25f3b39332ff6db748197bee30ba20b
Log:
Syntax highlighting for other languages
Changed paths:
M releases/8_0_x_pt_BR.php
M releases/8_0_x_ru.php
diff --git a/releases/8_0_x_pt_BR.php b/releases/8_0_x_pt_BR.php
index 33cca0c24..abdf76637 100644
--- a/releases/8_0_x_pt_BR.php
+++ b/releases/8_0_x_pt_BR.php
@@ -53,14 +53,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>
@@ -81,20 +85,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>
@@ -112,34 +120,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->x = $x;
- $this->y = $y;
- $this->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>
@@ -157,32 +169,36 @@ class User
<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>
@@ -201,27 +217,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>
@@ -245,26 +265,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;
-
- if ($user !== null) {
- $address = $user->getAddress();
+ $user = $session->user;
- 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>
@@ -284,14 +308,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>
@@ -310,18 +338,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>
diff --git a/releases/8_0_x_ru.php b/releases/8_0_x_ru.php
index ed860a7bc..11a85708e 100644
--- a/releases/8_0_x_ru.php
+++ b/releases/8_0_x_ru.php
@@ -52,14 +52,18 @@ site_header("PHP 8.0.0, релиз", 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>
@@ -80,20 +84,24 @@ site_header("PHP 8.0.0, релиз", 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>
@@ -111,34 +119,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->x = $x;
- $this->y = $y;
- $this->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>
@@ -156,32 +168,36 @@ class User
<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'); // Нет ошибки</pre>
+new Number(\'NaN\'); // Нет ошибки'
+ );?>
</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>
@@ -200,27 +216,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 = "О нет!";
- break;
- case 8.0:
- $result = "То, что я и ожидал";
- break;
+ <?php highlight_php_trimmed(
+ 'switch (8.0) {
+ case \'8.0\':
+ $result = "О нет!";
+ break;
+ case 8.0:
+ $result = "То, что я и ожидал";
+ break;
}
echo $result;
-//> О нет!</pre>
+//> О нет!'
+ );?>
</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' => "О нет!",
- 8.0 => "То, что я и ожидал",
+ <?php highlight_php_trimmed(
+ 'echo match (8.0) {
+ \'8.0\' => "О нет!",
+ 8.0 => "То, что я и ожидал",
};
-//> То, что я и ожидал</pre>
+//> То, что я и ожидал'
+ );?>
</div>
</div>
</div>
@@ -243,31 +263,35 @@ 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;
-
- if ($user !== null) {
- $address = $user->getAddress();
+ $user = $session->user;
- 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>
<div class="php8-compare__content">
- Вместо проверки на null вы можете использовать последовательность
вызовов с новым оператором Nullsafe. Когда
+ <p>Вместо проверки на null вы можете использовать последовательность
вызовов с новым оператором Nullsafe. Когда
один из элементов в последовательности возвращает null, выполнение
прерывается и вся последовательность
возвращает null.</p>
</div>
@@ -282,14 +306,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>
@@ -308,18 +336,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>
--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php