PHP/Введення та основи: відмінності між версіями
Вилучено вміст Додано вміст
JTs (обговорення | внесок) доповнення |
JTs (обговорення | внесок) доповнення, оформлення |
||
Рядок 62:
==Типи даних==
PHP підтримує такі прості типи даних:
{|
# Скалярні:▼
|-
|
#* integer (цілі числа)
#* float (числа з плаваючою точкою, 'double' або ‘real’)
#* string (рядки)
#* boolean (двійкові дані)
#* array (масиви)
#* object (об'єкти)
|
#* resource (ресурси)
#* NULL ("порожні")
#* mixed (змішані)
#* number (числа)
#* callback (зворотного виклику).
|}
Цілі числа ({{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пецсимволи|спецсимволи]] і оброблює змінні. Наприклад:
|