>백엔드 개발 >PHP 튜토리얼 >discuz声明类难道还有另类的方法吗

discuz声明类难道还有另类的方法吗

WBOY
WBOY원래의
2016-06-23 13:48:46896검색

研究discuz发现:其中它有一个C类
即然是C类,那么肯定要事先声明创建的,而php的创建类的方式,我学习php只有一个办法,那就是 class C{ };
可是我搜了一下这个字样class C{ 根本就没有,查了下百度,有人说这个是创建C类的代码:

C::creatapp();class core{	private static $_tables;	private static $_imports;	private static $_app;	private static $_memory;	public static function app() {		return self::$_app;	}	public static function creatapp() {		if(!is_object(self::$_app)) {			self::$_app = discuz_application::instance();		}		return self::$_app;	}


但,这里面哪有class C{字样呢,难道我学的php创建类的知识不对吗,我晕,!


回复讨论(解决方案)

你没看到 class C extends core {} 这样的代码吗?

/source/class/class_core.php
文件最下面不是有句这个么...
class C extends core {}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.