[英]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.