Тема: Основи синтаксису PHP
Тема: Знайомство з PHP
План
1. Установка
2. Основні поняття
3. Перша програма на int
4. Способи включення PHP – коду
5. Коментарі в PHP сценаріях
6. Виведення результатів роботи скрипта
7. Двійкові дані
8. Цілі числа
9. Подвійної точності або дійсності числа
10. Рядки
http://dmko.ru/web-server/ustanovka-i-nastroyka-wamp-servera
PHP -мова програмування що виконується на стороні сервера. Обробка PHP коду проводиться на сервері до того як сторінка буде передана веб-браузеру. У підсумку веб-браузер отримує звичайний html код.
<html>
<head>
<title>Перша програма</title>
</head>
<body>
<?php
echo “Hello world”;
?>
</body>
</html>
4. PHP – код вбудовується в документ за допомогою дескрипторів або тегів:
· <?php?>:
<?php echo “Hello, world\n; ?>
· <? ?>:
<? echo “Hello, world\n”; ?>
Доступні тільки якщо директива short_open_tag у файлі конфігурації php.ini значення On.
· <% %>:
<% echo “Hello, world\n”; %>
Для використання цього дискрептора необхідно включити підтримку в файлі php.ini. Для цього рядок
asp_tags = Off
потрібно змінити на
asp_tags = On
1. У PHP 6 підтримка цих дескріпотрів повністю вилучена;
<script language= “PHP”> i </script>.
Включити PHP-код можна точно так само як і JavaScript-код. Потрібно тільки вказати в параметрів language значення PHP:
<script language = “PHP”> echo “Hello, world\n”; </script>
5. Коментарі в PHP сценаріях
// Однорядковий коментар
# Однорядковий коментар
/*
Багаторядковий коментар
*/
6. Виведення результатів роботи скрипта
Вивести результат можна за допомогою двох операторів:
· echo
echo “Hello, world”;
Можна вивести відразу кілька рядків, вказавши їх через кому:
Echo “Рядок 1”, “Рядок 2”;
print “Hello, world”;
3.Виведення результатів роботи скрипта.
Великі блоки тексту можна виводити наприклад наступним чином:
<?php
echo ‘Рядок 1<br>
Рядок 2<br>
Рядок 3<br>’;
?>
2. Виведення результатів роботи скрипта
Крім того, можна скористатися синтаксисом, який умовно називають “документ тут”:
<?php
echo<<<МІТКА
Рядок1<br>
Рядок2<br>
Рядок3<br>
МІТКА;
?>
7.Двійкові дані
Двійковідані(Boolean).
<?php
$ x = True;// привласнити $ x значення TRUE
$ x
?>
8.Цілі числа
Integer (цілий)
<?php
$int_num=5;
echo $int_num;
?>
9.Подвійної точності або дійсні числа
<?php
$double_num_1=5.4;
$double_num_2=5.4e3;
$double_num_3=5e-5;
echo$double_num_1. “<br>”;
echo$double_num_2. “<br>”;
echo$double_num_3. “<br>”;
?>
10.Рядки
String (рядковий)
<?php
$stroka=”Hello world”;
echo $stroka. “<br>”
?>
09.09.16
Лекція 3
Тема: Основи синтаксису PHP
План
1. Змінні в мові PHP
2. Вирази PHP
3. Константи в PHP
4. Оператори в PHP
5. Роботи з рядками
1.Для оголошення змінної використовують знак $.
- визначення типу змінної
Для визначення типу змінної застосовують функція gettype().
<?php
$int_num = 5;
Echo $int_num;
Echo gettype($int_num);
?>
- Перевірка змінної на відповідність певному типу даних
Для перевірки змінної на відповідність певному типу даних використовують функції:
· Is_int(<змінна>) повертає true, якщо змінна має тип integer (ціле число);
· Is_integer (<змінна>) повертає true, якщо змінна має тип integer (ціле число);
· Is_double (<змінна>) повертає true, якщо змінна має тип double (дійсне число);
· Is_float (<змінна>) повертає true, якщо змінна має тип double (дійсне число);
· Is_string (<змінна>) повертає true, якщо змінна має тип string (рядок);
· Is_array (<змінна>) повертає true, якщо змінна має тип array (масив);
· Is_object (<змінна>) повертає true, якщо змінна має тип double (дійсне число);
· Is_double (<змінна>) повертає true, якщо змінна має тип double (дійсне число);
- Перевірка існування змінної
За допомогою функції isset (<змінна>)можна перевірити існування змінної.
- Перевірка на наявність у змінній ненульового значення
Функція empty (<змінна>) перевіряє навність у змінній непорожньої, ненульового значення.
- Змінна типу змінної
В php є можливість змінювати на тип даних змінної. Для цієї операції служить функція: settype()
- Динамічні змінні
В php є можливість використання динамічних змінних, імена яких містять змінні.
<?php
$name = “id”;
$id =5;
Echo $name;
?>
Вирази в PHP
Вираз –комбінація будь-яких функцій, значень або операторів, що дає якесь значення.
Основними формами виразів є константи і змінні.
Наприклад, якщо = “$a=100”, то змінній $a привласнюється значення ‘100’.
$A =100;
У наведеному прикладі
$a – це змінна,
=- це оператор присваювання,
А 100 – це і є вираз. Його значення 100. Виразом може бути і змінна, якщо їй зіставлять певне значення:
$X = 7;
$Y = $X;
Наприклад, наступна функція:
<?php
Function funct ()
{
Return 5;
}
?>
Функції -це вирази, значенням є те, що повертає функцію. Оскільки funct () повертає 5, значення виразу ‘funct ()’ є 5.
Логічні вирази
Ці вирази найчастіше виникають при застосуванні операторів >, < і == (дорівнює), | | (логічне АБО), && (логічне I), ! (Логічне НЕ) та інших.
Наприклад:
$A = 10 <5;
$A=$b==1;
$A=$b>=1 && $b<=10;
$A = !($B | | $c) && $d;
Рядкові вирази
Приклад рядкового виразу:
$A =”Це текст”;