2
A
回答
1
搜索的zend_is_callable
和潛入PHP代碼的src後,我知道該怎麼稱呼一個可調用的zval:
zval ret;
zval* params[] = { param }; // param is zval* too
if (SUCCESS == call_user_function(CG(function_table), NULL, callable, &retval, 1, params TSRMLS_CC)) {
// callable is a zval*
// you can do something with the retval now
}
相關問題
- 1. 如何將zval轉換爲php擴展的向量?
- 2. 如何在PHP中使用zval?
- 3. 如何在php擴展中返回$ this?
- 4. 在PHP擴展
- 5. PHP擴展:使用zend_hash_update
- 6. 如何在PHP中禁用INTL擴展
- 7. 如何從另一個php擴展方法調用php擴展方法
- 8. 在PHP擴展中包裝C++類
- 9. C++擴展PHP
- 10. 在Cpp中編寫PHP擴展
- 11. 將Zval轉換爲char *
- 12. 如何在iMessage擴展中調試UI?
- 13. 如何在CodedUITest中調試擴展DLL?
- 14. 如何在php中提取擴展名
- 15. 如何在PHP中擴展DOMNodeList
- 16. 如何在PHP中擴展2個類?
- 17. 如何在php中擴展多個類?
- 18. 如何在url中隱藏php擴展?
- 19. Php擴展問題
- 20. 如何在PHP擴展中包裝C++類?
- 21. PHP如何從擴展類中調用方法
- 22. 如何在Bluemix中的PHP Buildpack中強制使用PHP擴展?
- 23. 何時在PHP擴展中釋放內存?
- 24. 用swig包裹的php擴展中的內存泄露
- 25. 擴展在PHP
- 26. 擴展在PHP
- 27. TYPO3 - dev:調整自定義擴展中的圖像大小
- 28. 在PHP擴展中使用PHP函數
- 29. 如何調試Firefox擴展
- 30. 我如何在html中擴展視頻以擴展Chrome擴展