常量取值問題
<?php? $p=""; //定義圓周率的兩種取值 define("PI1",3.14); define("PI2",3.142); //定義值的精度 $height?=?"中"; //根據精度返回常量名,將常量變成了一個可變的常量 if($height?==?"中"){ ????$p?=?"PI1"; }else?if($height?==?"低"){ $p?=?"PI2"; } $r=1; $area?=?constant($p)*$r*$r; echo?$area; ?>
精確度不是3.142比3.14要高嗎,為什么代碼中反過來了
2017-07-01
這個值和中低都是自己隨便取的,跟實際中的沒關系