加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

致命错误:类’ZipArchive’ – 使用PHPUnit时找不到

发布时间:2020-12-13 22:51:09 所属栏目:PHP教程 来源:网络整理
导读:我重构了一些 PHP代码并通过一系列 PHPUnit类. 在运行PHPUnit(3.7.28)时(通过控制台)我得到上面的致命错误. PHP版本是5.4.6-1ubuntu1.4(cli). 我知道Zip类正常工作并且在正常运行代码时也可用(也通过控制台) 思想/想法受到赞赏. 谢谢! ?phpnamespace phpUni
我重构了一些 PHP代码并通过一系列 PHPUnit类.

在运行PHPUnit(3.7.28)时(通过控制台)我得到上面的致命错误.

PHP版本是5.4.6-1ubuntu1.4(cli).

我知道Zip类正常工作并且在正常运行代码时也可用(也通过控制台)

思想/想法受到赞赏.

谢谢!

<?php

namespace phpUnitTest;

Class MyTest extends PHPUnit_Framework_TestCase
{
Public Function setUp()
    {
    $this->zip = new ZipArchive();
    }
}

解决方法

在命名空间内,您必须使用其完全限定的类名引用类(函数除外)或首先导入它们:

$this->zip = new ZipArchive();

要么

namespace phpUnitTest;
use ZipArchive;

如果它在那里工作,你的“普通”代码可能不使用命名空间.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读