Если ZF и PHP имеют одинаковый путь для включения в php.ini, или могут
они будут помещены в отдельные каталоги?
Хорошо, если в вашем php.ini есть несколько каталогов.
include_path = ".; C: \ xampp \ php \ PEAR; C: \ ZF \ library \"
Лучше было бы следующее:
include_path = "C:\xampp\php\PEAR;C:\ZF\library\"
Другими словами, вам не нужно "." в вашем пути, поскольку все, что должно быть включено в текущий рабочий каталог, может быть включено следующим образом "./path/to/file.php".
Кроме того, вы захотите использовать автозагрузчик, но поиск автозагрузчика "." - это больше работы, чем необходимо.
Наконец, у меня обычно есть путь включения:
include_path = "C:\xampp\php\PEAR"
Причина в том, что поскольку PHPUnit обычно устанавливается через установщик PEAR, я всегда хочу, чтобы это было доступно во всем мире; однако для всего остального я могу подождать, пока не получу доступ к автозагрузчику, совместимому с PSR-0.
Надеюсь, это поможет.