小编Val*_*urr的帖子

如何实现php包

好的,所以我一直在学习vanilla php,并想深入研究使用包.所以我尝试将fabpot\Goutte用于牙齿.

我确实使用Composer安装了软件包,并将src代码放在Composer生成的文件所在的根文件夹中.当我运行脚本时,我得到一个初始化类未找到错误.

我该如何解决这个问题?我按照说明操作,这让我变得疯狂了

我得到的代码:

<?php

use Goutte\Client;

// Initialize object
$client = new Client();

// Issue GET request to URI
$crawler = $client->request("GET", "http://www.symfony.com/blog");
$client->getClient()->setDefaultOption("config/curl".CURLOPT_TIMEOUT, 60);

// Navigate the client through the use of links
$link = $crawler->selectLink("Security Advisories")->link();
$crawler = $client->click($link);


// Extract data
$crawler->filter("h2 > a")->each(function($node) {

    print $node->text()."\n";

});

?>  
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

Fatal error: Class 'Goutte\Client' not found in **line 6**  
Run Code Online (Sandbox Code Playgroud)

php composer-php

1
推荐指数
1
解决办法
738
查看次数

标签 统计

composer-php ×1

php ×1