PHPマニュアルでは、sqrt関数の説明部分はこのように書いてありました。
sqrt ( float $arg ) : float
ということは、引数にはfloat型を渡すということではないのでしょうか?
しかし、次のようにコードを書いても実行されます。
php
1$num = 9; 2echo var_dump($num); // int(9) 3echo sqrt($num); // 3
$num
は整数型ですが、sqrt()
の引数に渡しても、処理は通常通りに実行されました。
これはどういうことですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/03 03:22
2019/03/03 03:26