如何使用 vkapi 库 PHP
How to use vkapi library PHP
已经使用 composer 安装了库
我已经通过composer安装了库
composer require vkcom/vk-php-sdk
但无法通过
初始化
然而,它无法通过
初始化它
$vk = new VKApiClient();
接收错误
出现错误
Fatal error: Uncaught Error: Class 'VKApiClient' not found in E:\OSPanel\domains\localhost\albom.php:2 Stack trace: #0 {main} thrown in E:\OSPanel\domains\localhost\albom.php on line 2
Directory hierarchy image
Изображение иерархии директорий
我已经尝试过以下方法:
我也试过下面的方法:
$vk = new \vkapi\src\VK\Client\VKApiClient();
但是收到错误:
但是我得到一个错误:
Fatal error: Uncaught Error: Class 'vkapi\src\VK\Client\VKApiClient' not found in E:\OSPanel\domains\localhost\albom.php:2 Stack trace: #0 {main} thrown in E:\OSPanel\domains\localhost\albom.php on line 2
尝试使用 require 作曲家自动加载文件,但仍然不能正常工作
已经尝试在 composer 的自动加载文件上使用 require,但它仍然不起作用
require '.\vendor\autoload.php';
$vk = new VKApiClient();
接收错误
出现错误
Fatal error: Uncaught Error: Class 'VKApiClient' not found in E:\OSPanel\domains\localhost\albom.php:3 Stack trace: #0 {main} thrown in E:\OSPanel\domains\localhost\albom.php on line 3
这里有不同的地方。
首先,VKApiClient
的命名空间不是 \vkapi\src\VK\Client\
。你可以开一个file and read the code。它根本不包含src
,它确实包含namespace VK\Client
,所以你可以这样初始化客户端
$vk = new \VK\Client\VKApiClient();
其次,您必须包含源文件。作曲家通过 autoload.php
完成。如果不是实际情况,请尝试 php composer dump-autoload
刷新自动加载文件。
实际上,您最好只使用英文。俄罗斯 SO 是 here。你试过在那里问你的问题吗?虽然这里的观众多得多,但我更喜欢英语而不是俄语。
已经使用 composer 安装了库
我已经通过composer安装了库
composer require vkcom/vk-php-sdk
但无法通过
初始化
然而,它无法通过
$vk = new VKApiClient();
接收错误
出现错误
Fatal error: Uncaught Error: Class 'VKApiClient' not found in E:\OSPanel\domains\localhost\albom.php:2 Stack trace: #0 {main} thrown in E:\OSPanel\domains\localhost\albom.php on line 2 Directory hierarchy image
Изображение иерархии директорий
我已经尝试过以下方法:
我也试过下面的方法:
$vk = new \vkapi\src\VK\Client\VKApiClient();
但是收到错误:
但是我得到一个错误:
Fatal error: Uncaught Error: Class 'vkapi\src\VK\Client\VKApiClient' not found in E:\OSPanel\domains\localhost\albom.php:2 Stack trace: #0 {main} thrown in E:\OSPanel\domains\localhost\albom.php on line 2
尝试使用 require 作曲家自动加载文件,但仍然不能正常工作
已经尝试在 composer 的自动加载文件上使用 require,但它仍然不起作用
require '.\vendor\autoload.php';
$vk = new VKApiClient();
接收错误
出现错误
Fatal error: Uncaught Error: Class 'VKApiClient' not found in E:\OSPanel\domains\localhost\albom.php:3 Stack trace: #0 {main} thrown in E:\OSPanel\domains\localhost\albom.php on line 3
这里有不同的地方。
首先,VKApiClient
的命名空间不是 \vkapi\src\VK\Client\
。你可以开一个file and read the code。它根本不包含src
,它确实包含namespace VK\Client
,所以你可以这样初始化客户端
$vk = new \VK\Client\VKApiClient();
其次,您必须包含源文件。作曲家通过 autoload.php
完成。如果不是实际情况,请尝试 php composer dump-autoload
刷新自动加载文件。
实际上,您最好只使用英文。俄罗斯 SO 是 here。你试过在那里问你的问题吗?虽然这里的观众多得多,但我更喜欢英语而不是俄语。