文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PHP5新功能尝试

PHP5新功能尝试

时间:2008-02-04  来源:liuxingyuyuni


PHP5新功能尝试

1. 时间类例子

?php
    $tz = new DateTimeZone('America/New_York');
    $date = new DateTime('now', $tz);// tomorrow
    // 按指定格式输出时间
    echo "" . $date->format("Y-m-d h:i:s") . "";
    // 获得当前的时区名称
    echo "" . $date->getTimezone()->getName() . "";
    // 日期加上三天
    echo "" . $date->modify('+3 days');
    echo "" . $date->format("Y-m-d h:i:s") . "";
    // 日期减去一个月
    echo "" . $date->modify('-1 month');
    echo "" . $date->format("Y-m-d h:i:s") . "";
    // 日期加上一年
    echo "" . $date->modify('+1 year');
    echo "" . $date->format("Y-m-d h:i:s") . "";
?>

2. json

?php
    echo "";
    $info = array(
                    'name' => '星期八',
                    'stature' => '170cm',
                    'birthday'=> '1980-01-01'
     );
    // 初始信息
    print_r($info);
    // 编码后的数据
    echo $json_data = json_encode($info);
    // 恢复后的数据
    print_r(json_decode($json_data, true));
?>

3. zip
?php
    /**
     * @company xingquan
     * @auther        BianYuan
     * @date     Mon Feb 04 09:22:42 CST 2008
     * @copyright     xingQuan
     * @file PHPDocument3
     * @version     0.1
    */
    echo "";
    $zip = new ZipArchive();
    $zip_name = 'test.zip';
    if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE){
        die("创建ZIP成失败");
    }
    $zip->addFile('phpinfo.php');
    $zip->addFile('calendar.php');
    // 读取ZIP中的文件
    echo "文件统计: " . $zip->numFiles . "
";
    for($i=0; $i$zip->numFiles;$i++){
        print_r($zip->statIndex($i));
    }
    if(! $zip->open($zip_name)){die("开打ZIP文件失败");}//此行代码去掉,会使Apache直接死掉,不信你试试?
    $zip->extractTo('./testdestination/');
    $zip->close();
?>
以上代码在WINS下Apache 2.2.4 php v 5.2.4下运行正常.
但是如果压缩与解压缩在同一脚本中会使Apache崩溃如代码注释.甚用!
错误代码如下:

或者重新打开ZIP文件?


相关阅读 更多 +
排行榜 更多 +
XLM币最具爆发力的安全交易所币安binance下载

XLM币最具爆发力的安全交易所币安binance下载

金融理财 下载
XEM币最安全隐私链的全球交易所币安binance下载

XEM币最安全隐私链的全球交易所币安binance下载

金融理财 下载
WAVES币最新上线的优质交易所币安binance下载

WAVES币最新上线的优质交易所币安binance下载

金融理财 下载