視訊教程觀看地址:http://study.163.com/course/courseMain.htm?courseId=1003927005
並不是所有的數字都是整數。我們也經常會用到小數,比如產品的價格為1.99元,距離為2.5公里。這些值都是浮點數。
現在我們來到ZendStudio建立兩個變數,distance_home和distance_work。
這裡我們先把之前的型別註釋掉,方便這節課的演示。
Distance_home,我們將它設定為一個浮點數。比如說1.2。
然後我們將第二個變數Distance_work。將它設定為2.5。
$distance_home = 1.2;
$distance_work = 2.5; |
現在我們可以使用上節課講解的var dump函式來對這兩個變數進行操作。
var_dump($distance_home + $distance_work); |
好的,現在讓我們儲存。
那麼,之前的課程我們都是通過瀏覽器來檢視執行的結果,這是因為我們希望大家能夠了解web開發前端和後端的關係,現在我們來配置zend studio來簡化這個過程,點選Run As PHP Web Application:
然後,把none改為localhost,點選OK:
所以,以後我們只需要點選Run按鈕,就可以檢視執行結果了。
你看,我們可以對浮點型變數進行相加運算,並返回一個浮點值。
現在如果我要在這裡加一個非浮點數。會是什麼結果呢?比如說加一個num_three。
var_dump($distance_home + $distance_work + $num_three); |
這個時候我們儲存,然後點執行。現在我們看到了6.7。所以如果我們把整數加上浮點數,我們還會得到一個浮點數。
現在,我們再新增一個浮點數來使我們的結果是一個整數。我們可以加0.3:
var_dump($distance_home + $distance_work + $num_three + .3); |
再次執行指令碼,我們看到結果是7:
但結果依然是float型別。所以說,任何時候,我們使用浮點數運算,不管最後得到的是不是一個整數,結果的型別始終還是浮點數。
大多數情況下,您不必擔心將變數定義為整數或浮點數。 PHP自動進行判斷。
更多精彩內容盡在視訊中!
本文固定連結:
http://www.oxox.work/web/php-basics/overview/ | 虛幻大學檢視原文:
http://www.oxox.work/web/php-basics/float/