русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Структура програми


Дата додавання: 2014-11-27; переглядів: 789.


Довільна програма PHP – це звичайний HTML-текст, який містить фрагменти PHP коду. Ці фрагменти починаються з відкриваючого тега <?php або <? і закінчуються тегами ?php> або ?>:

<html>

<head><title>Hello World</title></head>

<body>

<h1>Hello World!</h1>

<p>Current date:

<?

echo date("d.m.Y");

?>

</body>

</html>

Якщо сьогодні 29 листопада 2010 року, то браузер замість <? echo date("d.m.Y"); ?> одержить код: 29.11.2010.

Змінні та константи

Будь-яка змінна в PHP має ім'я, що починається із знаку $, наприклад $variable. Такий принцип має низку переваг. Наприклад, посилання на змінну по її імені, яка зберігається в іншій змінній, можна реалізувати так:

$name = "value";
$value = 5;
echo $$name;

В даному прикладі PHP виведе результат 5.

В PHP закладений принцип: anything is an expression (будь-яка річ є виразом). За цим принципом можна оперувати з будь-якими елементами мови, що мають ім'я. Наприклад, викликати метод класу по його імені, яке міститься у змінній.

Область видимості змінної (variable scope) у PHP має свої особливості. Змінна, описана поза функцією, невидима всередині неї.

Є два способи доступу до глобальних змінних з функції.

Перший спосіб полягає у використанні суперглобального асоціативного масиву $GLOBALS. Це єдина змінна в PHP, яка видима звідусіль і яка містить у собі всі глобальні змінні, наявні в програмі. Якщо усередині функції звертатися до змінної $variable – то це звертання до локальної змінної, а якщо $GLOBALS[’variable’] - то до глобальної.

У другому способі використовується ключове слово global. Воно дозволяє задати список глобальних змінних, які будуть видимі всередині функції:

function myfunction() {
global $variable; // Присвоюємо значеня глобальній змінній
$variable = 10;
};

PHP дозволяє присвоїти значення виразу відразу декільком змінним:

$a=$b=3.14;

На відміну від змінних, значення константи не починаються із символу $ і означуються з допомогою оператора define:

define ('PI', 3.14);

Константи необов’язково називати заголовними буквами, але це загальноприйняте правило.

 


<== попередня лекція | наступна лекція ==>
Середовище розробки | Стрічки


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн