Тема: Основи синтаксису 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

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 =”Це текст”;