Перейти к содержимому

is_real()

Введение

Функция is_real() в PHP 7 проверяет, является ли переменная числом с плавающей запятой (float) или двойной точности (double). Это устаревший псевдоним для функции is_float(), которая выполняет ту же проверку.

Синтаксис

Синтаксис функции is_real() выглядит следующим образом:

PHP-синтаксис функции is_real()

php
bool is_real(mixed $var)

Функция принимает один параметр, $var, который является переменной для проверки на тип float или double. Функция возвращает true, если переменная является float или double, и false в противном случае.

Пример использования

Ниже приведен пример использования функции is_real() в PHP:

Пример PHP is_real()

php
<?php
$var1 = 3.14;
$var2 = 2.0;
$var3 = "hello";
echo is_real($var1) . "<br>";  // output: 1 (true)
echo is_real($var2) . "<br>";  // output: 1 (true)
echo is_real($var3) . "<br>";  // output: (false)
?>

В этом примере мы определяем три переменные: $var1 и $var2 являются числами с плавающей запятой, а $var3 — строкой. Затем мы используем функцию is_real() для проверки типа каждой переменной. В выводе показано, что $var1 и $var2 являются числами с плавающей запятой (true), тогда как $var3 — нет (false).

Заключение

Функция is_real() является псевдонимом для is_float() в PHP 7 и считается устаревшей. Рекомендуется использовать вместо неё is_float(), так как её название более точно отражает назначение и вероятность её удаления в будущих версиях PHP ниже.

Практика

Что делает функция is_real() в PHP?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.