先在扩展的方法数组中添加上hello_world,然后再定义hello_world。找到confirm_hello_compiled方法定义的地方,在它下面依葫芦画瓢,php_printf是Zend Engine中的printf方法。
PHP_FUNCTION(hello_world) { php_printf("Hello World!\n"); RETURN_TRUE; }
四、编译安装
最后就是编译安装我们的扩展了,安装过PHP扩展的同学不用看,没有经验的可以参考一下。
phpize
./configure make make install
现在PHP的扩展目录中已经有了hello.so这个文件,在php.ini中添加上扩展的配置
extension = hello.so
五、测试
写一个test.php方法,执行脚本就可以看到"Hello World!"
<?php hello_world();
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP扩展开发教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》、《PHP网络编程技巧总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。