PHP的静态类 PHP中静态类中是不是__construct()和__destruct()是不是是没用的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实,并没有静态类的概念,只有static关键字及相关的一些规定。举个例子:class Demo { /** * 构造方法 * @access public * @return void */ public function __construct() { echo __METHOD__, PHP_EOL; } /** * 析构方法 * @access public * @return void */ public function __destruct() { echo __METHOD__, PHP_EOL; } /** * 测试1 * @access public * @return void */ public static function test1() { echo __METHOD__, PHP_EOL, PHP_EOL; } /** * 测试2 * @access public * @return void */ public function test2() { echo __METHOD__, PHP_EOL; }}// 调用静态方法Demo::test1();// 调用非静态方法$demo = new Demo();$demo->test2();输出:Demo::test1Demo::__constructDemo::test2Demo::__destruct __construct()和__destruct() 这个只有new才会触发啊 静态类没有new。。 单例模式,禁止new,不是没有new 接手项目,需要几天的熟悉时间呢? 怎么写查找一段HTML代码中<a href=""></a>所有超链接地址的正则表达式? div css 祝福兼散分兼问问题 soho工作招聘php程序员,月薪3k+[招聘] php 紧急求助 一个关于MYSQL中MYSQL_NUM_ROWS()函数的问题! 心情不好!!!!等了好久的域名给人抢注册了,等了好久的人,跟人走了! 在PHP上无法使用ORCALE的函数? 有谁遇到这种问题?请帮-帮,帮-帮,帮个忙? php中的static除了能不实例化访问还有什么用? jquery ajax 返回的数据异常,急,在线等!
/**
* 构造方法
* @access public
* @return void
*/
public function __construct() {
echo __METHOD__, PHP_EOL;
} /**
* 析构方法
* @access public
* @return void
*/
public function __destruct() {
echo __METHOD__, PHP_EOL;
} /**
* 测试1
* @access public
* @return void
*/
public static function test1() {
echo __METHOD__, PHP_EOL, PHP_EOL;
} /**
* 测试2
* @access public
* @return void
*/
public function test2() {
echo __METHOD__, PHP_EOL;
}
}// 调用静态方法
Demo::test1();// 调用非静态方法
$demo = new Demo();
$demo->test2();
输出:Demo::test1Demo::__construct
Demo::test2
Demo::__destruct