扩展PHP类
只是一个简单的问题 我正在重新编写一个站点,我正在将其全部转换为OOP,并将其全部转换为模板 我有多个类,但我想从一个单独的文件/类扩展其中一个 我是否必须要求父类使用_once()来扩展它 我猜你会,但我只是想确定一下扩展PHP类,php,oop,class,abstract,extend,Php,Oop,Class,Abstract,Extend,只是一个简单的问题 我正在重新编写一个站点,我正在将其全部转换为OOP,并将其全部转换为模板 我有多个类,但我想从一个单独的文件/类扩展其中一个 我是否必须要求父类使用_once()来扩展它 我猜你会,但我只是想确定一下 提前谢谢 是的,或者您可以查看以编写一个简单的自动加载器。是的,或者您可以查看以编写一个简单的自动加载器。是的,您有,否则该类将不会“存在”到PHP。 另外,如果您有一些合理的命名约定,您应该研究一下。是的,您有,否则该类对PHP来说就不会“存在”。 此外,如果您有一些合理的命
提前谢谢 是的,或者您可以查看以编写一个简单的自动加载器。是的,或者您可以查看以编写一个简单的自动加载器。是的,您有,否则该类将不会“存在”到PHP。
另外,如果您有一些合理的命名约定,您应该研究一下。是的,您有,否则该类对PHP来说就不会“存在”。
此外,如果您有一些合理的命名约定,您应该研究一下。当然否
不要用PHP4风格编写代码。
使用自动加载、名称空间和命名标准:当然否
不要用PHP4风格编写代码。
使用自动加载、名称空间和命名标准:通常,当您想要包含来自一组不同文件的一组类时,定义自动加载程序非常方便,例如:
function __autoload( $className ) {
$className = str_replace( "..", "", $className );
require_once( "classes/$className.php" );
// echo "Loaded classes/$className.php";
}
然后加载您拥有的任何类名,即:
$member = new Member();
通常,当您希望包含一组不同文件中的一组类时,定义自动加载器非常方便,例如:
function __autoload( $className ) {
$className = str_replace( "..", "", $className );
require_once( "classes/$className.php" );
// echo "Loaded classes/$className.php";
}
然后加载您拥有的任何类名,即:
$member = new Member();
这正是我一直在寻找的信息,在你和乔之间,这是非常有用的:)再次感谢各位!这正是我一直在寻找的信息,在你和乔之间,这是非常有用的:)再次感谢各位!