php函数库

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

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

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

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_
相关文章
相关标签/搜索