我正在尝试使用swig编写php的一个扩展。在我的扩展代码中,我需要知道当前php文件的绝对路径。我在C代码中使用了__FILE__,但它返回当前c文件的名称。
我正在尝试使用swig编写php的一个扩展。在我的扩展代码中,我需要知道当前php文件的绝对路径。我在C代码中使用了__FILE__,但它返回当前c文件的名称。
最终我找到了解决方案。要在您的PHP扩展中访问__FILE__,您可以像这样使用:
char *file_name = zend_get_executed_filename();
pathname
,他就不需要这个函数了 ;-) - Álvaro González