在PHP脚本,调用是否include()
,require()
,fopen()
,或它们的衍生物,例如include_once
,require_once
或者甚至move_uploaded_file()
,一个经常遇到错误或警告:
无法打开流:没有这样的文件或目录.
快速找到问题根本原因的好过程是什么?
我正在尝试使用此代码实现Paypal API SDK
require('vendor/autoload.php');
use PayPal\Rest\ApiContext;
use PayPal\Auth\OAuthTokenCredential;
$api = new ApiContext(
new OAuthTokenCredential(
'client id',
'secret'
)
);
$api->setConfig([
'mode'=>'sandbox',
'http.ConnectionTimeOut'=>30,
'log.LogEnabled'=>false,
'log.FileName'=>'',
'log.LogLevel'=>'FINE',
'validation.level'=>'log'
]);
Run Code Online (Sandbox Code Playgroud)
Rest和Auth文件夹是PayPal文件夹的子文件夹,该文件夹位于供应商文件夹中。但是我收到此错误“找不到类'PayPal \ Rest \ ApiContext'”