我們知道我們可以在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