我们知道我们可以在C中传递一个对象作为函数参数。我们是否也可以在PHP中传递对象作为函数参数?我可以将PHP对象设置为PHP函数的参数吗?
-2
A
回答
1
当然,您可以传递对象变量作为参数。 例如:
$obj= new MyClass();
myFunction($obj);
这种通过将对象$obj
它调用函数我的功能。
+0
我们可以使用typehint作为myFunction(MyClass $ obj);' – C2486
0
是你可以:
class test
{
public $a;
public $b;
}
function sums(test $test)
{
echo $test->a + $test->b;
}
$test = new test;
$test->a = 5;
$test->b = 2;
sums($test);//output is 7
相关问题
- 1. 我可以将php插入参数吗?
- 2. PHP - 将数组设置为对象
- 3. PHP - 我可以传递函数名称作为函数参数吗?
- 4. 我可以在javascript的函数参数中使用对象吗?
- 5. PHP函数可以返回对静态对象的引用吗?
- 6. 我可以声明并将对象传递给PHP中的函数吗?
- 7. 我可以将simulink中的matlab函数中的参数设置为可调参数吗?
- 8. php函数如何将默认值设置为对象?
- 9. 函数可以在PHP中作为参数传递吗?
- 10. 如何将PHP函数的参数设置为默认值
- 11. PHP对象参数行为
- 12. 您可以将未定义的变量设置为函数参数吗?
- 13. PHP - 可以将Require_Once用作对象吗?
- 14. 参数是否可以传递给设置为对象字面值的函数?
- 15. 我可以使用同名的php函数和javascript函数吗?
- 16. 我可以找到PHP匿名函数的定义位置吗?
- 17. JavaScript - 如何/我可以将函数中的对象引用设置为null?
- 18. netbeans可以学习类的php自定义函数参数吗?
- 19. 带可调用提示的PHP函数参数...可以为NULL吗?
- 20. PHP可以轻松地将JSON对象解析为PHP对象吗?
- 21. 我可以在PHP中包含函数参数的数据类型安全吗?
- 22. 我可以使用PHP中的类属性设置默认方法参数吗?
- 23. 我可以通过php函数触发一个javascript函数吗?
- 24. 我可以扩展内置PHP函数吗?
- 25. PHP函数对象?
- 26. 我可以为InputStream的read()函数设置超时吗?
- 27. PHP函数可变参数
- 28. 我可以为某些函子参数定义OCaml函数吗?
- 29. 解构函数参数时可以创建一个对象吗?
- 30. 将url视为c#对象,以便我可以拆分参数
简而言之:是的,我们能。但是这样一个广泛的问题肯定是无关紧要的,只能强调:是的,我们可以。 – hakre
这当然会引起后续问题:在问这里之前,你一定是自己试过这个问题的。你遇到过某种问题吗? – rickdenhaan