簡體   English   中英

if isset 函數變量參數 php

[英]If isset function variable paramenters php

我有這個功能

    private static function applayPrice($objProduct, Product $product, $applay_price, $applay_old_price)
    {}

問題是有時變量Product $product不存在,這給了我一個錯誤。

我想做一種 if isset 如果它不存在,只需應用$product變量

我是編程新手我希望我不會用這個問題冒犯任何人呵呵為了更好地解釋自己,我希望它看起來像這樣,有什么想法嗎?

    private static function applayPrice($objProduct, if( isset( Product $product ) ) {Product $product}else{$product}, $applay_price, $applay_old_price)
    {}

我知道這是不可能的,但或多或​​少的想法是

您可以嘗試這樣做:

    private static function applayPrice($objProduct, Product $product = NULL, $applay_price, $applay_old_price)
    {}

這只是意味着如果 $product 沒有設置,那么它將是NULL

請也檢查此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM