0
私が最初に作曲を使用してのPayPal APIをインストールし、PHPコードの作業を取得するために管理:作者経由でインストールされたPaypal + FB API。オートロードが壊れましたか?
<?php
$paypal = new \PayPal\Rest\ApiContext(
new \PayPal\Auth\OAuthTokenCredential(
'xxx',
'xxx')
);
?>
そして、私はこれが動作するために使用言ったように私はindex.phpページへ
require_once __DIR__ . '/vendor/autoload.php';
これを追加。それから私は、次の作曲JSONファイル使用してFBのAPIをインストール:
{
"require": {
"paypal/rest-api-sdk-php": "1.10.0",
"facebook/graph-sdk" : "~5.0"
}
}
をFBは機能していますが、私はもうPayPalのAPIを使用するように見えることはできません。ベンダーのディレクトリ全体を削除し、サーバー上で再度アップロードしました。ファイルが?>
で終わっていない理由を
<?php
// autoload.php @generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit303a6e73ffa85ad916995f78100e5117::getLoader();
まずわからない。:ベンダー/ autload.phpファイルが好き、このように見えますか?これは正常ですか?
Uncaught Error: Class 'PayPal\Rest\ApiContext' not found in ...
私は何が間違っているのか分かりませんが、 '?>'が足りないPHPファイルは問題ありません。実際、これは多くの開発者によるPHP専用ファイルのベストプラクティスとみなされています。たとえば、[PSR-2](http://www.php-fig.org/psr/psr-2/#2-2-files)を参照してください。 – Chris
Olgaのhttps://stackoverflow.com/questions/39400764/fatal-error-class-paypal-api-payer-not-found-en-sdk-paypal/47776518#47776518に記載されている実用的な解決策があります。 – olga