我有一个像这样调用的函数:
foo($object->ID);
Run Code Online (Sandbox Code Playgroud)
并且在函数中我需要以某种方式选择$objectif $object->ID是否作为变量传递.
function foo($id = NULL){
if($id != NULL) ... // here I want to get $object
else ...
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
这是不可能的.您传递的数字没有任何关于其来源的信息.做这个
foo($object)
function foo($object){
if($object->ID !== null) ... // work with $object
else ... // work with ID
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |