PHP 扩展

1.应用场景

了解PHP扩展, 学以致用, 帮助理解PHP语言的本质, 以及如何开发出更加高效程序.

2.学习/操作

1. PHP扩展是什么?

TBD

2.PHP扩展的作用?

TBD

3.如何使用PHP扩展?

...

要使用共享扩展库,必须经过编译,安装,然后加载。

以下说明的方法提供了怎样编译和安装扩展库的各种指导,但并不会自动加载它们。参见: https://www.php.net/manual/zh/install.pecl.intro.php

可以通过将其包括在 php.ini 中用 extension PHP 指令加载,或者 用 dl() 函数。

linux:

TBD

windows:

https://www.php.net/manual/zh/install.windows.legacy.index.php#install.windows.buildin


4.如何理解当前市面上优秀PHP扩展?

...

先要了解

PECL 与 PEAR

PECL is a repository for PHP Extensions, providing a directory of all known extensions and hosting facilities for downloading and development of PHP extensions.

The packaging and distribution system used by PECL is shared with its sister, PEAR.

简单讲:

PECL是一个用于PHP扩展的存储库,提供所有已知扩展的目录以及用于下载和开发PHP扩展的托管设施。

类似于 Composer 于 PHP.

5.如何编写自定义PHP扩展?

TBD

6.总结思考: PHP扩展的本质, 与PHP的关系?

TBD

后续补充

...

3.问题/补充

TBD

4.参考

https://www.php.net/manual/zh/ref.spl.php  //SPL 函数

https://www.jianshu.com/p/f8d8111d5d0a  //php spl使用

https://pecl.php.net/  //What is PECL?

https://pear.php.net/  //PEAR - PHP Extension and Application Repository

https://blog.csdn.net/william_n/article/details/86478173  //PHP中生成UUID

http://www.bubuko.com/infodetail-2390379.html    //php安装uuid扩展

后续补充

...

发布了456 篇原创文章 · 获赞 44 · 访问量 35万+

猜你喜欢

转载自blog.csdn.net/william_n/article/details/104987058