php函数库

    做运维开发也许会点php比较爽,老是自己敲shell长长的命令足以晃到一大片人,不过细心想想还是罪过,还是要给其他同事提供良好的接口、界面方便使用。

    我没有看过正经的php书,但是有Java开发的良好经验。搜php点开第一页,就开始动手练习了,用起来确实简单,方便。这个就像给浏览器写shell一样,所见所得。

    php函数库在哪里呢?语法学会了,要开始练习库函数了,这些函数从哪里来的?困扰了我一下,开始find。

php可调用的函数放在:
声明在:/usr/include/php/
实际的so文件放在:
/usr/lib64/php/下面如:
-bash-4.1# find `pwd`
/usr/lib64/php
/usr/lib64/php/pear
/usr/lib64/php/modules
/usr/lib64/php/modules/phar.so
/usr/lib64/php/modules/xmlrpc.so
/usr/lib64/php/modules/pgsql.so
/usr/lib64/php/modules/phpcups.so
/usr/lib64/php/modules/pdo_mysql.so
/usr/lib64/php/modules/libvirt-php.so
/usr/lib64/php/modules/dom.so
/usr/lib64/php/modules/soap.so
/usr/lib64/php/modules/wddx.so
/usr/lib64/php/modules/bcmath.so
我猜就是放在so中了?so这个东东还是比较爽,写过C的一定明白,我们来查看so里面是什么。
nm libXXX.so,其中以T打头的是动态链接库里的函数的名称。其他的命令可以看看gun的binutils.工具链
000000000001c6e0 T zif_libvirt_storagepool_define_xml
00000000000134a0 T zif_libvirt_storagepool_destroy
000000000000e770 T zif_libvirt_storagepool_get_autostart
0000000000014660 T zif_libvirt_storagepool_get_info
0000000000013ad0 T zif_libvirt_storagepool_get_name
0000000000013c30 T zif_libvirt_storagepool_get_uuid_string
000000000000e850 T zif_libvirt_storagepool_get_volume_count
0000000000013890 T zif_libvirt_storagepool_get_xml_

转载于:https://my.oschina.net/u/177808/blog/58161

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值