我可以使用来自不同 PHP 文件的 'Use' 运算符吗?
Can I use the 'Use' operator from a different PHP file?
我这里有这段代码,它将在我的应用程序中大量使用:
require_once(APPPATH.'libraries/parse/autoload.php');
use Parse\ParseClient;
use Parse\ParseObject;
use Parse\ParseQuery;
use Parse\ParseException;
use Parse\ParseUser;
use Parse\ParseFile;
use Parse\ParseSessionStorage;
use Parse\ParseAnalytics;
我将所有这些代码放在一个名为 parse.php 的文件中,但是当我尝试包含该文件时,找不到使用 类。
我做错了什么吗?
这是我得到的错误:
Fatal error: Class 'ParseClient' not found in /xxx/xxx/xxx.php on line 11
use 不包含任何内容。它只是将指定的命名空间(或 class)导入到当前范围。
如果您希望自动加载 classes - 请阅读 PHP(http://php.net/manual/en/language.oop5.autoload.php)
的自动加载功能
我这里有这段代码,它将在我的应用程序中大量使用:
require_once(APPPATH.'libraries/parse/autoload.php');
use Parse\ParseClient;
use Parse\ParseObject;
use Parse\ParseQuery;
use Parse\ParseException;
use Parse\ParseUser;
use Parse\ParseFile;
use Parse\ParseSessionStorage;
use Parse\ParseAnalytics;
我将所有这些代码放在一个名为 parse.php 的文件中,但是当我尝试包含该文件时,找不到使用 类。
我做错了什么吗?
这是我得到的错误:
Fatal error: Class 'ParseClient' not found in /xxx/xxx/xxx.php on line 11
use 不包含任何内容。它只是将指定的命名空间(或 class)导入到当前范围。 如果您希望自动加载 classes - 请阅读 PHP(http://php.net/manual/en/language.oop5.autoload.php)
的自动加载功能