【 PHP 】PHP8に入門してみた 144日目 PHPの基本 ( 組み込み関数 データの型を調べよう!)

PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。

組み込み関数

データ型を調べる is_xxxx関数

データ型を知るためにはvar_dumpを使えます。

しかし、データ型によって処理を分岐する場合は使い勝手はあまりよくありません。

そこでis_xxxxを使います。xxxxの部分は確認したいデータ型を指定します。

「もしint型だったら・・・」という処理の場合はif (is_int(100)) { ... }という風に記述します。

 

<!DOCTYPE html>

<html>

<head>
    <meta charset="UTF-8" />
    <title>アクセスログ</title>
    <!-- Bootstrapを有効化 -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" />
</head>

<body>
    <?php
    var_dump(is_int(101));
    var_dump(is_int('101'));
    var_dump(is_numeric('101'));
    var_dump(is_float(1.5E8));
    var_dump(is_resource(fopen('access.log', 'r')));
    var_dump(is_null(''));
    ?>
</body>

</html>

is_numericは寛容ですね!

メモ

もう1月ですか・・・。

PHPPHP

Posted by raika@blog