ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

使用Simpletest PHP“ PHP的单元测试”,得到错误消息“不建议使用:不建议通过引用分配new的返回值”

2019-12-10 00:43:32  阅读:235  来源: 互联网

标签:deprecated simpletest php


我是使用simpletest的新手:http://www.simpletest.org/ for PHP,并且在我的服务器上使用PHP 5.2 *,当我尝试根据他们的演示设置初始测试脚本时,我得到了一个充满错误的页面,如下图所示.不知道这是否与与PHP 5 **兼容最简单的问题有关,或者是什么问题,我们将不胜感激..看来我仍然可以使用该库,因为它返回下面似乎合适的内容错误,但我想了解这一点,所以我可以解决它..谢谢

这是我用来调用最简单函数的php代码示例

<?php

require_once('C:/wamp/www/external/simpletest/simpletest/autorun.php');


class TestOfLogging extends UnitTestCase {
    function testFirstLogMessagesCreatesFileIfNonexistent() {
        @unlink(dirname(__FILE__) . '/../temp/test.log');
        $log = new Log(dirname(__FILE__) . '/../temp/test.log');
        $log->message('Should write this to a file');
        $this->assertTrue(file_exists(dirname(__FILE__) . '/../temp/test.log'));
    }
}
?>

我得到的错误是:

Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\external\simpletest\simpletest\unit_tester.php  on line 74

Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\external\simpletest\simpletest\unit_tester.php on line 89

解决方法:

“已弃用”表示完成了某些老式的操作,而将来的php版本可能不会支持.它不应有害,但应由最简单的开发人员来照顾.您是否下载了最新版本的simpletest?
如果您想了解,请查看第74和89行的unit_tester.php.

标签:deprecated,simpletest,php
来源: https://codeday.me/bug/20191209/2098034.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有