Files
freeCodeCamp/guide/russian/php/php-variables/index.md
serg-t 827b3d8194 index.md (#22966)
* rename to variables_php.md

Added basic info about PHP variables.

* Added Guide About PHP Variables (Russian)

* Rename variables_php.md to index.md

* Rename guide/russian/php/PHP Variables to guide/russian/php/php-variables/index

* Delete index

* fix: fixed foldernames

* update index.md

added example from 8th line;
added markdown for highlighting code.

* ch
2018-11-26 09:36:55 -08:00

76 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: PHP Variables
localeTitle: Переменные PHP
---
### Переменные в PHP
Переменные - это основной способ хранения информации в середине программы PHP. Все переменные в PHP передаются с помощью знака доллара, как `$variable_name` . Переменные присваиваются оператором `=`, с переменной в левой части и его присваиваемым значением справа.
```PHP
<?php
$myVariable = "Hello World";
$x = 5;
$y = 10.5;
$z = '42';
?>
```
#### Переменные имена
Правила для именования переменной перечислены ниже:
1. Имена переменных должны начинаться с буквы или символа подчеркивания.
2. Имя переменной может состоять из цифр, букв, подчеркиваний, но вы не можете использовать символы, такие как `+ , - , % , ( , ) . &`
в его названии.
3. Переменные имена чувствительны к регистру, т.е. `($age and $AGE are two different variables)`.
* $this - это специальная переменная, которой нельзя ничего присваивать.
### Создание (объявление) переменных PHP
В PHP переменная начинается со знака $, а затем имя переменной.
```PHP
<?php $txt = "Hello world!"; $x = 6; $y = 10.5; ?>
```
#### Переменные переменных
Это способ иметь переменными имена переменных. Имя переменной может быть динамически определено и изменено.
Например, обычная переменная определяется следующим выражением:
```PHP
<?php
$a = 'hello';
?>
```
Переменная переменной берет значение первой переменной и рассматривает его как имя второй переменной. В вышеприведенном примере "hello" может быть использовано как имя второй переменной:
```PHP
<?php
$$a = 'world';
?>
```
Теперь в дереве символов PHP определены и содержатся две переменные: $a, содержащая "hello" и $hello, содержащая "world". Таким образом, имеем, что выражение
```PHP
<?php
echo "$a ${$a}";
?>
```
будет выводить то же, что и
```PHP
<?php
echo "$a $hello"; // hello world
?>
```
### Дополнительная информация:
* [Переменные в PHP](http://php.net/manual/ru/language.variables.php).