検索

ホームページ  >  に質問  >  本文

var_dump() 関数を直接使用して settype() によって強制されたデータを出力すると bool データが表示されるのはなぜですか?

<?php

$a=100.84;

settype($a,'int');

var_dump($a);

//これは int (100) を表示します

?>

<?php

$a=100.84;

var_dump(settype ($a,'int'));

//これは bool(true)

?>


と表示されます
城南花已开城南花已开2184日前1415

全員に返信(2)返信します

  • 小明

    小明2018-12-05 19:41:44

    settype には戻り値があり、セット型の変換が成功した場合は true を返し、それ以外の場合は false を返します。

    返事
    0
  • 城南花已开

    はい、settype 関数の構造 bool settype (混合変数、文字列型) のため、*** 値のみを返すことがわかりました。

    城南花已开 · 2018-12-05 19:58:05
  • キャンセル返事