php5.5 下静态类 不能用 自动类加载器加载

yak 发布于 2013/12/09 15:35
阅读 340
收藏 0
PHP

php5.4下可以加载

但服务器是php5.5 直接报错

加载中
1
leo108
leo108

1.建议用spl_autoload_register

2.你的autoload就一个var_dump?没有include/require?

0
月影又无痕
月影又无痕

这是不可能的。肯定是你的用法有误。

什么叫静态类?

0
yak
yak
 <?php
class Generator{
 public static function getRandomDate($startDate = '2011-1-1', $endDate = '2013-11-25')
{
  $days = (strtotime($endDate) - strtotime($startDate))/86400;
  $ts = strtotime($startDate) + rand(0, $days) * 86400;
  return date('Y-m-d', $ts);
}
}                                    
                                                                                 



0
yak
yak
b.php

 

function __autoload($name){

 var_dump($name);
 

}
    $date = Generator::getRandomDate();
	echo $data;




0
Tuesday
Tuesday
我记得一直都不可以呀, 楼主上哪看的资料, 静态类也可以动态加载?
yak
yak
一直可以,貌似generator被php5.5用作关键字了,换个名字就可以了
返回顶部
顶部