有沒有辦法可以先執行一個PHP函數,然後在第一個函數後執行另一個函數?有什麼辦法可以先執行一個PHP函數,然後在第一個函數之後執行另一個函數?
回答
你總是可以嵌套函數調用,以便在函數1的最後步驟是執行功能2.這是假設的,當然,該功能2的執行總是跟隨功能1.
也就是, function1() { // do stuff; function2(); }
爲什麼?......它與一個接一個地執行它們是一樣的......作爲function(); someOtherFunction();' – 2010-08-06 02:20:58
好問題。這只是一個問題,如果總是這樣,它可以節省50%的寫作成本。 – Andy 2010-08-06 04:17:26
PHP按順序執行代碼。如果你有兩個函數調用:
foo();
bar();
// more code
將在foo
順序執行的線,返回到調用(bar();
)後的線,並執行它,它會調用bar
並依次執行其行。然後bar
將返回行bar();
調用(// more code
),並執行後會繼續存在
if (function1()) (
function2();
)
?
如果你希望function1返回一個布爾值,並且只有在函數1返回true時調用函數2,那麼這就是你想要的。 – 2013-01-06 16:23:15
- 1. 如何在gdb中執行函數後執行一個函數?
- 2. React.js在執行第一個函數後設置回調函數
- 3. Swift函數在另一個函數完成後執行
- 4. 在另一個函數fadeOut()完成後執行函數
- 5. 在dgrid renderRow後執行一個函數
- 6. 有沒有辦法清除一個函數執行後?
- 7. 在任何函數執行之前執行一個函數
- 8. 2個函數完成後在JQuery中執行一個函數
- 9. x時間後執行一個函數
- 10. 另一個函數內部jQuery函數首先執行
- 11. 如何從另一個函數執行一個函數?
- 12. 函數內的函數要完全執行第一個函數
- 13. 使用href然後執行一個PHP函數
- 14. Unity/C#:如何在另一個函數完成其執行後執行一個函數?
- 15. 在JQuery中運行另一個函數之後加載函數
- 16. 在執行一個函數之後獲取數組元素?
- 17. 如何在第一次執行後調用第二個函數?
- 18. 執行兩個onsubmit函數;第二個函數只在第一個函數爲真時才執行
- 19. 正在執行另一個函數內的函數沒有被執行
- 20. 在執行庫(pkg)後從包執行一個函數
- 21. 在jquery中執行X秒後執行一個函數
- 22. 執行一個接一個的函數
- 23. 從另一個函數執行查詢
- 24. jQuery函數在另一個函數有效後運行
- 25. 剛剛重新加載後可以執行一個函數......?
- 26. Angular:如何使一個異步函數先後執行
- 27. 標準ML:如何在函數內執行另一個函數?
- 28. 如何在另一個完成後執行javascript函數?
- 29. 如果在其他函數之後如果出現其他函數,則優先執行一個函數
- 30. Swift:如何在函數執行之外終止一個函數
恩,你能澄清一下嗎?因爲像措辭一樣,這就是它總是有效的。 'someFunction(); someOtherFunction();'它們按順序執行。 – 2010-08-06 02:11:24
這是一個真正的問題......承認是不尋常的,但不難理解 – 2010-08-06 02:13:46
IMO,更好的問題是「是否有可能通過順序執行功能?或者「在另一個功能仍然忙的時候可以執行一個功能」。 – 2010-08-06 02:19:47