mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-16 11:45:04 +02:00
[PHP/ru] Update russian translation for PHP. (#2403)
This commit is contained in:
@@ -58,7 +58,8 @@ $int1 = 12; // => 12
|
|||||||
$int2 = -12; // => -12
|
$int2 = -12; // => -12
|
||||||
$int3 = 012; // => 10 (ведущий 0 обозначает восьмеричное число)
|
$int3 = 012; // => 10 (ведущий 0 обозначает восьмеричное число)
|
||||||
$int4 = 0x0F; // => 15 (ведущие символы 0x означают шестнадцатеричное число)
|
$int4 = 0x0F; // => 15 (ведущие символы 0x означают шестнадцатеричное число)
|
||||||
|
// Двоичная запись integer доступна начиная с PHP 5.4.0.
|
||||||
|
$int5 = 0b11111111; // 255 (0b в начале означает двоичное число)
|
||||||
// Дробные числа
|
// Дробные числа
|
||||||
$float = 1.234;
|
$float = 1.234;
|
||||||
$float = 1.2e3;
|
$float = 1.2e3;
|
||||||
@@ -86,8 +87,9 @@ $dbl_quotes = "This is a $sgl_quotes."; // => 'This is a $String.'
|
|||||||
// Специальные (escape) символы работают только в двойных кавычках
|
// Специальные (escape) символы работают только в двойных кавычках
|
||||||
$escaped = "This contains a \t tab character.";
|
$escaped = "This contains a \t tab character.";
|
||||||
$unescaped = 'This just contains a slash and a t: \t';
|
$unescaped = 'This just contains a slash and a t: \t';
|
||||||
|
|
||||||
// Заключайте переменные в фигурные скобки, если это необходимо
|
// Заключайте переменные в фигурные скобки, если это необходимо
|
||||||
|
$apples = "I have {$number} apples to eat.";
|
||||||
|
$oranges = "I have ${number} oranges to eat.";
|
||||||
$money = "I have $${number} in the bank.";
|
$money = "I have $${number} in the bank.";
|
||||||
|
|
||||||
// Начиная с PHP 5.3, синтаксис nowdocs может использоваться для
|
// Начиная с PHP 5.3, синтаксис nowdocs может использоваться для
|
||||||
@@ -140,11 +142,20 @@ $associative = array('One' => 1, 'Two' => 2, 'Three' => 3);
|
|||||||
$associative = ['One' => 1, 'Two' => 2, 'Three' => 3];
|
$associative = ['One' => 1, 'Two' => 2, 'Three' => 3];
|
||||||
|
|
||||||
echo $associative['One']; // печатает 1
|
echo $associative['One']; // печатает 1
|
||||||
|
// Добавить элемент в ассоциативный массив
|
||||||
|
$associative['Four'] = 4;
|
||||||
|
|
||||||
|
|
||||||
// Список тоже содержит целочисленные ключи
|
// Список тоже содержит целочисленные ключи
|
||||||
$array = ['One', 'Two', 'Three'];
|
$array = ['One', 'Two', 'Three'];
|
||||||
echo $array[0]; // => "One"
|
echo $array[0]; // => "One"
|
||||||
|
|
||||||
|
// Добавить элемент в конец массива
|
||||||
|
$array[] = 'Four';
|
||||||
|
// или
|
||||||
|
array_push($array, 'Five');
|
||||||
|
// удалить элемент из массива
|
||||||
|
unset($array[3]);
|
||||||
|
|
||||||
/********************************
|
/********************************
|
||||||
* Вывод
|
* Вывод
|
||||||
@@ -184,6 +195,10 @@ $y = 0;
|
|||||||
echo $x; // => 2
|
echo $x; // => 2
|
||||||
echo $z; // => 0
|
echo $z; // => 0
|
||||||
|
|
||||||
|
// Вывести тип и значение переменной в stdout
|
||||||
|
var_dump($z); // печатает int(0)
|
||||||
|
// Напечатать переменную в stdout в удобочитаемом виде
|
||||||
|
print_r($array); // печатает: Array ( [0] => One [1] => Two [2] => Three )
|
||||||
|
|
||||||
/********************************
|
/********************************
|
||||||
* Логические выражения
|
* Логические выражения
|
||||||
@@ -204,12 +219,21 @@ assert($c > $b); // больше
|
|||||||
assert($a <= $b); // меньше или равно
|
assert($a <= $b); // меньше или равно
|
||||||
assert($c >= $d); // больше или равно
|
assert($c >= $d); // больше или равно
|
||||||
|
|
||||||
// Следующие утверждения истинны, если переменные имеют одинаковый тип.
|
// Следующие утверждения истинны, если переменные имеют одинаковые тип.
|
||||||
assert($c === $d);
|
assert($c === $d);
|
||||||
assert($a !== $d);
|
assert($a !== $d);
|
||||||
assert(1 == '1');
|
assert(1 == '1');
|
||||||
assert(1 !== '1');
|
assert(1 !== '1');
|
||||||
|
|
||||||
|
// 'Spaceship' оператор (с PHP 7) используется для сравнения двух выражений.
|
||||||
|
// Возвращает -1, 0 или 1, когда выражение слева меньше, равно или больше
|
||||||
|
// выражения справа.
|
||||||
|
$a = 100;
|
||||||
|
$b = 1000;
|
||||||
|
|
||||||
|
echo $a <=> $a; // 0, выражения равны
|
||||||
|
echo $a <=> $b; // -1, $a < $b
|
||||||
|
echo $b <=> $a; // 1, $b > $a
|
||||||
// Переменные могут изменять тип в зависимости от их использования.
|
// Переменные могут изменять тип в зависимости от их использования.
|
||||||
$integer = 1;
|
$integer = 1;
|
||||||
echo $integer + $integer; // => 2
|
echo $integer + $integer; // => 2
|
||||||
@@ -265,6 +289,11 @@ if (false) {
|
|||||||
// Тернарный оператор
|
// Тернарный оператор
|
||||||
print (false ? 'Does not get printed' : 'Does');
|
print (false ? 'Does not get printed' : 'Does');
|
||||||
|
|
||||||
|
// сокращенная запись тернарного оператора с PHP 5.3
|
||||||
|
// эквивалентно "$x ? $x : 'Does'"
|
||||||
|
$x = false;
|
||||||
|
print($x ?: 'Does');
|
||||||
|
|
||||||
$x = 0;
|
$x = 0;
|
||||||
if ($x === '0') {
|
if ($x === '0') {
|
||||||
print 'Does not print';
|
print 'Does not print';
|
||||||
|
Reference in New Issue
Block a user