在命名空间下使用PHPThumb类时遇到麻烦

时间:2014-03-20 15:04:11

标签: php interface namespaces

我正在尝试使用PHPThumb类。奇怪的事情正在发生。我在我的脚本中包含了三个文件。我已确保正确包含这些文件。

<?php
include('PHPThumb-master/src/PHPThumb/PHPThumb.php');
include('PHPThumb-master/src/PHPThumb/GD.php');
include('PHPThumb-master/src/PHPThumb/PluginInterface.php');

每个文件都有namespace PHPThumb;下的类定义:

<?php
namespace PHPThumb;
class GD extends PHPThumb { ...

等其他文件......

但是当我尝试制作一个对象$gd = new GD()时,它说:

Fatal error: Class 'GD' not found ...

我做错了什么?

1 个答案:

答案 0 :(得分:2)

我在这里学习了PHP中的命名空间:http://www.php.net/manual/en/language.namespaces.basics.php。所以这解决了我的问题。