PHP переменные
Переменная используется для хранения информации в "контейнер":
Алгебраическое подобное
х = 5
у = 6
г = х + у
В алгебре мы используем буквы (например, х), и придать ему значение (например, 5).
Из сказанного выше выражение г = х + у, можно вычислить величину г 11.
В PHP, эти буквы называютсяпеременными.
Переменная представляет собой контейнер для хранения данных. |
PHP переменные
Подобно алгебре, может быть присвоено значение переменной PHP (х = 5) или выражениями (г = х + у).
Переменная может быть короткое имя (например, х и у), или более описательное имя (например, возраст, carname, totalvolume).
PHP переменные правила:
- Переменные начинаются с символа $, за которым следует имя переменной
- Имена переменных должны начинаться с буквы или символа подчеркивания
- Имена переменных могут содержать только буквенно-цифровые символы и подчеркивание (Az, 0-9, и _)
- Имена переменных не могут содержать пробелы
- Имена переменных чувствительны к регистру ($ у и $ Y две разные переменные)
PHP PHP заявления и переменных чувствительны к регистру. |
Создать (ведомость) PHP переменные
PHP не командовать объявление переменной.
Переменная создается в первый раз, назначенную к нему, когда:
В приведенном выше оператор выполняется, переменнаяTXT будет содержать значение Привет,мир !,а переменная х будет содержать значение 5.
Примечание: При назначении текстовое значение переменной, кавычки вокруг текстового значения.
PHP является слабо типизированным языком
В приведенном выше примере, мы отмечаем, вам не нужно объявлять тип данных переменной в PHP.
РНР будет основываться на значении переменной, переменная автоматически преобразуются в соответствующий тип данных.
В сильно типизированных языках программирования, мы должны сначала объявить (определенные) переменные типа и имя перед использованием переменных.
PHP переменная сфера
Область действия переменной переменные сценария можно ссылаться и б / у детали.
Есть четыре различных PHP переменная область применения:
- местный
- глобальный
- статический
- параметр
Локальные и глобальные масштабы
Во всех переменных, определенных вне функции имеет глобальный масштаб. В дополнение к функциям, глобальные переменные могут быть доступны любой части сценария, чтобы получить доступ к глобальной переменной в функции, необходимо использовать глобальное ключевое слово.
PHP переменная, объявленная внутри функции являются локальные переменные могут быть доступны только внутри функции:
примеров
$ Х = 5; // глобальные переменные
Функция MyTest ()
{
$ У = 10; // локальная переменная
эхо "<р> Функция тестирования в переменной: <р>";
эхо "переменной х: $ х";
эхо "<br>";
эхо "переменная у: $ у";
}
MyTest ();
эхо "<р> Функция Тест внешних переменных: <р>";
эхо "переменной х: $ х";
эхо "<br>";
эхо "переменная у: $ у";
?>
Запуск экземпляра »
В приведенном выше примере MyTest () функция определяет переменные $ х и $ у. $ X переменной вне функции декларации, так что это глобальная переменная, $ у переменной, объявленной внутри функции это локальная переменная.
Когда мы называем функции и выходные значения MyTest () двух переменных, то функция будет выводить значение $ Y является локальной переменной, но не выходное значение $ х, так как переменная $ х определена вне функции не могут быть использованы внутри функции, если чтобы получить доступ к глобальной переменной в функции, необходимо использовать глобальное ключевое слово.
Тогда функция, которую мы MyTest () находится за пределами выходных значений двух переменных, функция вывода полной стоимости локальной переменной $ х, но выходное значение $ у не может, так как переменная $ у, определенная внутри функции, является локальной переменной.
Вы можете использовать то же имя переменной в разных функциях, так как эти функции в пределах определенных имен переменных являются локальными переменными, действуют только в пределах функции. |
PHP глобальное ключевое слово
глобальное ключевое слово используется для доступа к глобальным переменным внутри функции.
Вызов глобальной переменной, определенной вне функции внутри функции, нам нужно до функциональных переменных плюс глобальных Ключевые слова:
примеров
$ X = 5;
$ Y = 10;
Функция MyTest ()
{
глобальный $ х, $ у;
$ Y = $ х + $ у;
}
MyTest ();
Эхо $ у; // выход 15
?>
Запуск экземпляра »
PHP будет все глобальные переменные хранятся в массиве с именем$GLOBALS [индекс] в. Сохранить имя переменной индекса. Этот массив может быть доступен внутри функции также могут быть использованы для обновления глобальных переменных напрямую.
Примеры вышеуказанного можно записать следующим образом:
примеров
$x=5;
$y=10;
function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}
myTest();
echo $y;
?>
Запуск экземпляра »
Статический сфера
Когда функция завершается, то, как правило, все переменные будут удалены. Тем не менее, иногда требуется локальная переменная не удаляется.
Для этого используйтестатический ключевое слово при первом объявлении переменной:
примеров
function myTest()
{
static $x=0;
echo $x;
$x++;
}
myTest();
myTest();
myTest();
?>
Запуск экземпляра »
Затем, каждый раз, когда вызывается функция, переменная сохранит значение до того, как функция вызывается.
Примечание: Эта переменная еще локальные переменные функции.
Параметры Область
Параметры передаются по значению локальные переменные будут вызывающую функцию кода.
Параметры объявляются в списке параметров, как часть функции декларации:
примеров
function myTest($x)
{
echo $x;
}
myTest(5);
?>
Мы будем PHP функция раздел сделал это более подробное обсуждение.