(PHP 5, PHP 7, PHP 8)
variant_div — 傳回兩個 variant 除法的結果
left
左運算元。
right
右運算元。
注意事項:
與所有變體算術函數一樣,此函數的參數可以是 PHP 原生類型(整數、字串、浮點數、布林值或
null
),或是 COM、VARIANT 或 DOTNET 類別的實例。PHP 原生類型將使用與 variant 類別建構函數中相同的規則轉換為變體。COM 和 DOTNET 物件將會採用其預設屬性的值並用作變體值。變體算術函數是 COM 函式庫中類似命名函數的包裝器;有關這些函數的更多資訊,請參閱 MSDN 函式庫。PHP 函數的命名略有不同;例如,PHP 中的 variant_add() 對應於 MSDN 文件中的
VarAdd()
。
如果 | 則 |
---|---|
兩個運算式都是字串、日期、字元、布林類型 | 返回雙精度浮點數 (Double) |
一個運算式是字串類型,另一個是字元類型 | 執行除法並返回雙精度浮點數 (Double) |
一個運算式是數值類型,另一個是字串類型 | 執行除法並返回雙精度浮點數 (Double)。 |
兩個運算式都是數值類型 | 執行除法並返回雙精度浮點數 (Double) |
任一運算式為 NULL | 返回 NULL |
right 為空,而 left 不為空 |
擲出程式碼為 DISP_E_DIVBYZERO 的 com_exception 例外 |
left 為空,而 right 不為空。 |
返回雙精度浮點數 (Double) 類型 0 |
兩個運算式都為空 | 擲出程式碼為 DISP_E_OVERFLOW 的 com_exception 例外 |
失敗時擲出 com_exception 例外。