我在 PHP 中实现特定类时遇到问题。我想在我的 Zend Framework 应用程序中使用 Anthony Ferrara 的 RandomLib 库(你可以在这里找到它。)
我已经用 PHP 编程几年了,所以我大部分时间都知道我的方法。但我不得不承认,在使用实现命名空间的类时,我有点不知所措。这是我的代码中的内容:
public static function generateToken()
{
require_once 'RandomLib/Factory.php';
$factory = new \RandomLib\Factory;
$generator = $factory->getMediumStrengthGenerator();
return $generator->generate(16);
}
不幸的是,我收到以下错误:
Fatal error: Class 'SecurityLib\AbstractFactory' not found in C:\xampp\php\includes\RandomLib\Factory.php on line 30
就像我说的,我真的不知道这里发生了什么。我不知道我是否应该在课堂上使用某种 use 语句。