PHP Conference Japan 2024

variant_div

(PHP 5, PHP 7, PHP 8)

variant_div傳回兩個 variant 除法的結果

說明

variant_div(混合 $left, 混合 $right): variant

left 除以 right 並返回結果。

參數

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_DIVBYZEROcom_exception 例外
left 為空,而 right 不為空。 返回雙精度浮點數 (Double) 類型 0
兩個運算式都為空 擲出程式碼為 DISP_E_OVERFLOWcom_exception 例外

錯誤/例外

失敗時擲出 com_exception 例外。

參見

  • variant_idiv() - 將變體轉換為整數,然後返回除法的結果

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top