脚本宝典收集整理的这篇文章主要介绍了在PHP中扩展类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
例如:假设我希望我的控制器扩展SPRing的MultiActionController – 我将从标准的Spring包中导入相同的内容.这也阻止我扩展Mike或PErry的MultiActionController,因为我没有从他们的包中导入MultiActionController.
类似地,在PHP中,假设我们在10个不同的库文件夹中有10个类,所有这些文件夹都被称为MultiActionController.
我写的时候:
class MyController extends MultiActionController { function __construct() { parent::__construct(); } }
一般来说,在PHP中(至少在PHP 5.3和命名空间之前)是要在类名中包含库的名称和/或“包”.
例如,您可以拥有一个类名MyLibrary_Package_MultiActionController,另一个名为OtherLib_Blah_MultiActionController.
然后,通常使用该类名称将其“映射”到目录和文件,将’_’替换为’/’,并在最后一级的末尾添加.PHP – 这通常使用autoloading feature of PHP完成,以避免编写大量的require
指令.
例如,名为MyLibrary_Package_MultiActionController的类应存储在MyLibrary / Package / MultiActionController.PHP中.
作为旁注:你在你的问题中使用了标签“PHP4”…如果你实际上使用PHP 4,你不应该忘记它已经老了,不再维护了(甚至没有安全相关的问题),那PHP 5真的是要走的路!
以上是脚本宝典为你收集整理的在PHP中扩展类全部内容,希望文章能够帮你解决在PHP中扩展类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。