标准PHP文件包含

时间:2013-12-24 17:16:25

标签: php bootstrapping

是否应该包含任何标准的php文件,如bootstrap和配置文件?这些文件非常有用,还有其他最佳实践文件吗?

1 个答案:

答案 0 :(得分:2)

您可以使用PHP库或PEAR“扩展”PHP功能。

可加载库(又称扩展)

可加载库是扩展PHP的唯一真正的本机方式。要使用库,您必须下载源代码并自行编译,或下载基于分发的库。

每个库都应该与您的PHP版本和构建选项完全匹配。

这些库可用于连接数据库,实现加密,图像处理和其他核心任务。

此类库的示例如下:

  • 对于windows:php_pdo.dll,php_gd.dll;
  • 对于linux:php_pdo.so,php_gd.so;

每个库都提供其他功能:类,常量,函数。

您可以从PECL - PHP扩展社区库中获取许多库。 更多信息:http://pecl.php.net/

加载扩展有两种可能的方法:通过php.ini文件或通过dl()函数调用。 dl()具有潜在的安全性(而不仅仅是安全性)问题,因此在大多数情况下都是禁用的。

PEAR

PHP中经常使用的另一种技术是PEAR - PHP扩展和应用程序库

PEAR是可重用PHP组件的框架和分发系统。它包含您可以想象的几乎任何其他(基本)实现。

这是一个开源存储库,包含许多现成的库,扩展和组件。

更多信息:http://pear.php.net/