is_scalar

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

is_scalar — Перевіряє, чи є змінна скаляр.

Опис

is_scalar(mixed $value): bool

Перевіряє, чи є змінна скаляр.

Скалярні змінні - це змінні, що містять int, float, string та bool. Типи array, object, resource і null - не скалярні.

Зауваження :

Функцияis_scalar() не вважає ресурси (resource) скалярними значеннями, оскільки ресурси - це абстрактні типи даних, які поки що засновані на цілих числах (int). Покладатися на цю деталь не потрібно, оскільки не виключено, що в майбутньому функція розглядатиме ресурси по-іншому.

Зауваження :

Функцияis_scalar() не вважає NULL скаляром.

Список параметрів

value

Перевірена змінна.

Значення, що повертаються

Повертає true, если значениеvalue— скаляр, иначе**false**

Приклади

Приклад #1 Приклад використання функції is_scalar()****

Loading...

Результат виконання наведеного прикладу:

3.1416
array(3) {
  [0]=>
  string(10) "hemoglobin"
  [1]=>
  string(20) "cytochrome c oxidase"
  [2]=>
  string(10) "ferredoxin"
}

Дивіться також

  • is_float() - Перевіряє, чи є змінна число з плаваючою точкою
  • is_int() - Перевіряє, чи є змінна ціла кількість
  • is_numeric() - Перевіряє, чи містить змінне число чи числове рядок
  • is_real() - Псевдонім is_float
  • is_string() - Перевіряє, чи є тип змінної рядок
  • is_bool() - Перевіряє, чи є змінна логічне значення
  • is_object() - Перевіряє, чи є змінна об'єкт
  • is_array() - Визначає, чи є змінна масив