PHP/Введення та основи: відмінності між версіями

Вилучено вміст Додано вміст
JTs (обговорення | внесок)
доповнення
JTs (обговорення | внесок)
доповнення, оформлення
Рядок 62:
==Типи даних==
PHP підтримує такі прості типи даних:
{|
# Скалярні:
|-
|
#; Скалярні:
#* integer (цілі числа)
#* float (числа з плаваючою точкою, 'double' або ‘real’)
#* string (рядки)
#* boolean (двійкові дані)
#; Змішані:
#* array (масиви)
#* object (об'єкти)
|
#; Спеціальні:
#* resource (ресурси)
#* NULL ("порожні")
#; Псевдотипи:
#* mixed (змішані)
#* number (числа)
#* callback (зворотного виклику).
|}
Розглянемо їх детальніше скалярні типи даних.
=== Числа (integer& і float) ===
Цілі числа ({{lang-en|integer}}) — додатні, від'ємні числа та нуль. Вони можуть бути вказані у різних системах числення. Будь-яке число, що не містить крапки, буде розпізнаватись системою, як ціле апріорі.
<source lang="php">
$a = 0x17; // число в шістнадцятковій системі (еквівалентно 23 в десятковій)
$a = 04444; // в вісімковій (еквівалентно 2340)
</source>
Тип даних з дробовою частиною числа називається дійсними числами, або числа з плаваючою точкою ({{lang-en|float}}), проте їх також ще називають ''double'' чи ''real''. Вони надають досить велику точність для більшості математичних обчислень.
 
Розглянемо детальніше скалярні типи даних.
=== Числа (integer&float) ===
=== Рядок (string) ===
Рядки записуються в одинарних ('' ' '') чи в подвійних ('' " '') лапках, а також спеціальним синтаксисом ''heredoc'' та ''nowdoc''. Різниця у використанні лапок в тому, що в подвійних лапках PHP читає [[#Cпецсимволи|спецсимволи]] і оброблює змінні. Наприклад: