вторник, 9 октября 2012 г.

Обращение к переменным и функциям в PHP




Обращение к переменным в PHP осуществляется с помощью символа $, за которым следует имя переменной. Данная конструкция может быть применена также для создания динамических переменных и функций.



$a = 'I am a'; // Запись значения в переменную $a
echo $a; // Вывод переменной $а

 
$b = 'a';
echo $$b;     // Вывод переменной $а (дополнительный $ перед переменной $b)
 
echo ${'a'};      // Вывод переменной $a
 
function_name();      // Вызов функции function_name
$c = 'function_name';
$c();                 // Вызов функции function_name,
 
$d = 'Class_name';
$obj = new Class_name; // Создание объекта класса Class_name
$obj = new $d();      // Создание объекта класса Class_name
 
$obj->b;     // Обращение к полю b объекта
$obj->c();   // Вызов метода c() объекта
 
$obj->$b;    // Обращение к полю a объекта, так как $b = 'a'
$obj->$c();  // Вызов метода function_name() объекта, так как $c = 'function_name'

В PHP echo и print не являются функциями (хотя print имеет возвращаемое значение), а являются синтаксическими единицами. При их использовании можно опустить скобки.

Комментариев нет:

Отправить комментарий