Функция PHP по умолчанию интерпретируется как библиотечная функция от Composer в Symfony - PullRequest
0 голосов
/ 31 августа 2018

У меня есть такой класс:

namespace my\namespace;

use this\object;

include("a/b/c/vendor/autoload.php");

class TestClass
{
    public function index()
    {
    $url = "www.myweb.com";
    $ch = curl_init($url);
 //   ... do more things
    }
}

В симфонии.

Раньше это работало до вчерашнего дня, теперь PHP думает, что curl_init - это другая функция, я получаю эту ошибку:

Attempted to call function "curl_init" from namespace "my\namespace"

PHPStorms сообщает curl_init is missing from composer.json.

Я использую веб-сервер, включенный в Symfony (php bin/console server:start)

Я не уверен, что здесь изменилось. Любая помощь будет великолепна.

1 Ответ

0 голосов
/ 31 августа 2018

Кажется, в машине отсутствует расширение скручивания. Вы можете убедиться, что он установлен, добавив его в качестве зависимости к вашему composer.json:

"require": {
    "ext-curl": "*",
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...