Class "String" 未在 PayPal 核心 sdk 中找到错误
Class "String" not found error in PayPal core sdk
我突然收到以下错误
Fatal error: Class 'string' not found in
\vendor\paypal\sdk-core-php\lib\PayPal\Common\PPModel.php on line 51
最近的 Wordpress 更新有什么变化吗?
2015 年 3 月左右,PayPal 赚了一些钱
PHP-SDK 1.0.0 的变化
该更改的一部分是重命名一些 classes;
PPModel.php 已更改为 PayPalModel.php
还有许多其他文件已重命名。
这是所有重大更改的 link。
https://github.com/paypal/PayPal-PHP-SDK/wiki/Breaking-Changes---1.0.0
你可能还有很多工作要做,而不仅仅是
PP模型。我知道我有
更改 23 个文件和 73 行代码。这是
因为很多 class 文件被重命名了。
嗯,我不确定为什么现在开始发生在你身上,但我可以看到错误:
- the line mentioned 根据一些反射参数
初始化一个 class
- the reflection helper it calls defaults to returning "string",这不是有效的 class 名称
几个旧的已关闭错误(#7, #34) mention Zend Optimizer, which is now known as OpCache, which could well be your culprit - it has a pair of settings opcache.save_comments
and opcache.load_comments
必须设置为 On 以在内存中保存文档块(/** ... */
评论)。由于 SDK 依赖的注释位于此类文档块中,如果您安装了 OpCache,或更改了该设置的值,您的应用程序将会中断。
我突然收到以下错误
Fatal error: Class 'string' not found in \vendor\paypal\sdk-core-php\lib\PayPal\Common\PPModel.php on line 51
最近的 Wordpress 更新有什么变化吗?
2015 年 3 月左右,PayPal 赚了一些钱 PHP-SDK 1.0.0 的变化 该更改的一部分是重命名一些 classes; PPModel.php 已更改为 PayPalModel.php
还有许多其他文件已重命名。 这是所有重大更改的 link。
https://github.com/paypal/PayPal-PHP-SDK/wiki/Breaking-Changes---1.0.0
你可能还有很多工作要做,而不仅仅是 PP模型。我知道我有 更改 23 个文件和 73 行代码。这是 因为很多 class 文件被重命名了。
嗯,我不确定为什么现在开始发生在你身上,但我可以看到错误:
- the line mentioned 根据一些反射参数 初始化一个 class
- the reflection helper it calls defaults to returning "string",这不是有效的 class 名称
几个旧的已关闭错误(#7, #34) mention Zend Optimizer, which is now known as OpCache, which could well be your culprit - it has a pair of settings opcache.save_comments
and opcache.load_comments
必须设置为 On 以在内存中保存文档块(/** ... */
评论)。由于 SDK 依赖的注释位于此类文档块中,如果您安装了 OpCache,或更改了该设置的值,您的应用程序将会中断。