вторник, 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 имеет возвращаемое значение), а являются синтаксическими единицами. При их использовании можно опустить скобки.

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

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

Verification: 77a0e644f18b2701