Phpunit - используйте $ that или self для статических методов?Php

Кемеровские программисты php общаются здесь
Anonymous
Phpunit - используйте $ that или self для статических методов?

Сообщение Anonymous »

Я не хочу писать длинный текст, потому что это короткий вопрос. Тесты PHPUNIT содержат несколько статических методов. Например, все эти методы \ phpunit \ framework \ assert :: assert*() , а также идентичные , evalto .

my ide (с IntelliSense/AutoComplotion) не принимает вызовы с $ this Code>, но с самим собой. Я узнал, что статические функции следует вызвать через класс, а не объект, так что сам < /code>. < /P>

Что более правильно? < /P>

$this->assertTrue('test');
< /code>

или < /p>

self::assertTrue('test');
< /code>

?>

Подробнее здесь: https://stackoverflow.com/questions/300 ... ic-methods

Вернуться в «Php»