如果设置函数变量参数 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。
请也检查这个link。
我有这个功能
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。
请也检查这个link。