PHP 用のsimpletest: http://www.simpletest.org/を初めて使用し、サーバーで PHP 5.2* を使用しています。デモに基づいて最初のテスト スクリプトをセットアップしようとすると、次のようなページが表示されます。以下のようなエラー...これがsimpletestがPHP 5.*と互換性がないことに関係しているのか、それとも問題が何であるかはわかりません。洞察をいただければ幸いです..ライブラリを引き続き使用できるようですエラーの下で適切と思われるものを返しますが、これを理解したいので修正できます..ありがとう
simpletest 関数を呼び出すために使用している 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