Latest web development tutorials
×

PHP курс

PHP курс PHP Краткое введение PHP устанавливать PHP грамматика PHP переменная PHP echo/print PHP Типы данных PHP постоянная PHP строка PHP операторы PHP If...Else PHP Switch PHP массив PHP Сортировка массива PHP Суперглобальные PHP While циркуляция PHP For циркуляция PHP функция PHP Магические Переменные PHP Пространства имен PHP Объектно-ориентированный

PHP форма

PHP форма PHP Аутентификация с помощью форм PHP форма - Обязательные для заполнения поля PHP форма - Проверка электронной почты и URL PHP Полный экземпляр формы PHP $_GET переменная PHP $_POST переменная

PHP Расширенный учебник

PHP Многомерные Массивы PHP дата PHP содержать PHP файл PHP Загрузка файлов PHP Cookie PHP Session PHP E-mail PHP безопасности E-mail PHP Error PHP Exception PHP фильтр PHP Расширенный фильтр PHP JSON

PHP 7 Новые возможности

PHP 7 Новые возможности

PHP база данных

PHP MySQL Краткое введение PHP MySQL подключение PHP MySQL Создание базы данных PHP MySQL Создание таблицы данных PHP MySQL Вставка данных PHP MySQL Вставка нескольких данных PHP MySQL Подготовленные выражения PHP MySQL Считывание данных PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX Краткое введение AJAX PHP AJAX база данных AJAX XML AJAX Поиск в реальном времени AJAX RSS Reader AJAX голосование

PHP справочное руководство

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP обработка изображений PHP RESTful

PHP переменные

Переменная используется для хранения информации в "контейнер":

примеров

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

Запуск экземпляра »

Алгебраическое подобное

х = 5
у = 6
г = х + у

В алгебре мы используем буквы (например, х), и придать ему значение (например, 5).

Из сказанного выше выражение г = х + у, можно вычислить величину г 11.

В PHP, эти буквы называютсяпеременными.

лампа Переменная представляет собой контейнер для хранения данных.


PHP переменные

Подобно алгебре, может быть присвоено значение переменной PHP (х = 5) или выражениями (г = х + у).

Переменная может быть короткое имя (например, х и у), или более описательное имя (например, возраст, carname, totalvolume).

PHP переменные правила:

  • Переменные начинаются с символа $, за которым следует имя переменной
  • Имена переменных должны начинаться с буквы или символа подчеркивания
  • Имена переменных могут содержать только буквенно-цифровые символы и подчеркивание (Az, 0-9, и _)
  • Имена переменных не могут содержать пробелы
  • Имена переменных чувствительны к регистру ($ у и $ Y две разные переменные)
лампа PHP PHP заявления и переменных чувствительны к регистру.

Создать (ведомость) PHP переменные

PHP не командовать объявление переменной.

Переменная создается в первый раз, назначенную к нему, когда:

примеров

<? Php
$ Txt = "Привет, мир!";
$ X = 5;
$ Y = 10,5;
?>

Запуск экземпляра »

В приведенном выше оператор выполняется, переменнаяTXT будет содержать значение Привет,мир !,а переменная х будет содержать значение 5.

Примечание: При назначении текстовое значение переменной, кавычки вокруг текстового значения.


PHP является слабо типизированным языком

В приведенном выше примере, мы отмечаем, вам не нужно объявлять тип данных переменной в PHP.

РНР будет основываться на значении переменной, переменная автоматически преобразуются в соответствующий тип данных.

В сильно типизированных языках программирования, мы должны сначала объявить (определенные) переменные типа и имя перед использованием переменных.


PHP переменная сфера

Область действия переменной переменные сценария можно ссылаться и б / у детали.

Есть четыре различных PHP переменная область применения:

  • местный
  • глобальный
  • статический
  • параметр

Локальные и глобальные масштабы

Во всех переменных, определенных вне функции имеет глобальный масштаб. В дополнение к функциям, глобальные переменные могут быть доступны любой части сценария, чтобы получить доступ к глобальной переменной в функции, необходимо использовать глобальное ключевое слово.

PHP переменная, объявленная внутри функции являются локальные переменные могут быть доступны только внутри функции:

примеров

<? PHP
$ Х = 5; // глобальные переменные

Функция MyTest ()
{
$ У = 10; // локальная переменная
эхо "<р> Функция тестирования в переменной: <р>";
эхо "переменной х: $ х";
эхо "<br>";
эхо "переменная у: $ у";
}

MyTest ();

эхо "<р> Функция Тест внешних переменных: <р>";
эхо "переменной х: $ х";
эхо "<br>";
эхо "переменная у: $ у";
?>

Запуск экземпляра »

В приведенном выше примере MyTest () функция определяет переменные $ х и $ у. $ X переменной вне функции декларации, так что это глобальная переменная, $ у переменной, объявленной внутри функции это локальная переменная.

Когда мы называем функции и выходные значения MyTest () двух переменных, то функция будет выводить значение $ Y является локальной переменной, но не выходное значение $ х, так как переменная $ х определена вне функции не могут быть использованы внутри функции, если чтобы получить доступ к глобальной переменной в функции, необходимо использовать глобальное ключевое слово.

Тогда функция, которую мы MyTest () находится за пределами выходных значений двух переменных, функция вывода полной стоимости локальной переменной $ х, но выходное значение $ у не может, так как переменная $ у, определенная внутри функции, является локальной переменной.

примечание Вы можете использовать то же имя переменной в разных функциях, так как эти функции в пределах определенных имен переменных являются локальными переменными, действуют только в пределах функции.

PHP глобальное ключевое слово

глобальное ключевое слово используется для доступа к глобальным переменным внутри функции.

Вызов глобальной переменной, определенной вне функции внутри функции, нам нужно до функциональных переменных плюс глобальных Ключевые слова:

примеров

<? Php
$ X = 5;
$ Y = 10;

Функция MyTest ()
{
глобальный $ х, $ у;
$ Y = $ х + $ у;
}

MyTest ();
Эхо $ у; // выход 15
?>

Запуск экземпляра »

PHP будет все глобальные переменные хранятся в массиве с именем$GLOBALS [индекс] в. Сохранить имя переменной индекса. Этот массив может быть доступен внутри функции также могут быть использованы для обновления глобальных переменных напрямую.

Примеры вышеуказанного можно записать следующим образом:

примеров

<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y;
?>

Запуск экземпляра »


Статический сфера

Когда функция завершается, то, как правило, все переменные будут удалены. Тем не менее, иногда требуется локальная переменная не удаляется.

Для этого используйтестатический ключевое слово при первом объявлении переменной:

примеров

<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

Запуск экземпляра »

Затем, каждый раз, когда вызывается функция, переменная сохранит значение до того, как функция вызывается.

Примечание: Эта переменная еще локальные переменные функции.


Параметры Область

Параметры передаются по значению локальные переменные будут вызывающую функцию кода.

Параметры объявляются в списке параметров, как часть функции декларации:

примеров

<?php

function myTest($x)
{
echo $x;
}

myTest(5);

?>

Мы будем PHP функция раздел сделал это более подробное обсуждение.