Я действительно надеюсь, что это не дубликат, но здесь я иду:
Я использую автозагрузчик Zend для загрузки классов.Кажется, это работает, по крайней мере, он загружает правильный файл при создании экземпляра моего класса (Common_TestTest), который реализован в Common / TestTest.php.Но затем я получаю следующее сообщение об ошибке:
"Класс Common_TestTest не найден в Common / TestTest.php."
В TestTest.php нет ничего, кроме класса:
<?php
class Common_TestTest extends PHPUnit_Framework_TestCase
{
public function testTesting() {
$this->assertTrue(true);
$this->assertFalse(true);
}
}
Я попытался создать дамп get_declared_classes
в конце файла, все выглядит нормально, Common_TestTest
является одним из объявленных классов - но исключение все равно выдается при выходе из файла.
Самое смешное: когда я меняю имя класса с Common_TestTest
на TestTest
, происходит то же самое - только то, что в сообщении об ошибке указывается имя отсутствующего класса как "TestTest"
.Так что он определенно видит класс и реагирует на его присутствие.