Php 从函数内部检测前缀/运算符
例如:Php 从函数内部检测前缀/运算符,php,function,operators,prefix,Php,Function,Operators,Prefix,例如: function foo($whatever){ // ... do stuff here } // call the function +foo(1234); 我可以从我的函数中找出它是用+(或-,!等)调用的吗?函数不是用+调用的。调用该函数,然后将结果用作+的操作数 所以没有。函数不是用+调用的。调用该函数,然后将结果用作+的操作数 所以没有。函数foo($whatever,$operator){//…在这里做一些事情}//调用函数+foo(1234,“+”);我知道我可以
function foo($whatever){
// ... do stuff here
}
// call the function
+foo(1234);
我可以从我的函数中找出它是用
+
(或-
,!
等)调用的吗?函数不是用+
调用的。调用该函数,然后将结果用作+
的操作数
所以没有。函数不是用
+
调用的。调用该函数,然后将结果用作+
的操作数
所以没有。函数foo($whatever,$operator){//…在这里做一些事情}//调用函数+foo(1234,“+”);我知道我可以添加额外的参数,但我想知道是否可以使用前缀。看起来不错这在什么情况下有用?如果您需要函数根据调用方式执行一些逻辑,请传递另一个参数。您能给出一个使用示例吗?看起来您需要创建自己的语言。。。或者创建像addToCart()和removeFromCart这样的方法,对于大多数程序员来说,这两种方法更直观,函数foo($whatever,$operator){/..do stuff here}//调用函数+foo(1234,“+”);我知道我可以添加额外的参数,但我想知道是否可以使用前缀。看起来不错这在什么情况下有用?如果您需要函数根据调用方式执行一些逻辑,请传递另一个参数。您能给出一个使用示例吗?看起来您需要创建自己的语言。。。或者创建像addToCart()和removeFromCart这样的方法,这对大多数程序员来说更直观