Điểm:1

Nhà cung cấp Symfony autoload_runtime

lá cờ in

Khi tôi cố gắng thực hiện: symfony console d:d:c

để bắt đầu cơ sở dữ liệu của tôi, tôi có:

Lỗi phân tích cú pháp: lỗi cú pháp, '?' không mong muốn trong C:\Users\user\my_project_name\vendor\autoload_runtime.php trên dòng 21 trạng thái thoát 255

Đây là tệp autoload_runtime:


// autoload_runtime.php @được tạo bởi Symfony Runtime

if (true === (require_once __DIR__.'/autoload.php') || trống($_SERVER['SCRIPT_FILENAME'])) {
    trở lại;
}

if (PHP_VERSION_ID < 80000 && in_array(PHP_SAPI, ['cli', 'phpdbg'], true)) {
    ob_start();
    $app = yêu cầu $_SERVER['SCRIPT_FILENAME'];
    ob_end_clean();
} khác {
    $app = yêu cầu $_SERVER['SCRIPT_FILENAME'];
}

if (!is_object($app)) {
    throw new TypeError(sprintf('Giá trị trả về không hợp lệ: mong đợi đối tượng có thể gọi được, "%s" được trả về từ "%s".', get_debug_type($app), $_SERVER['SCRIPT_FILENAME']));
}

$runtime = $_SERVER['APP_RUNTIME'] ?? 'Symfony\Thành phần\Runtime\SymfonyRuntime';
$runtime = new $runtime(($_SERVER['APP_RUNTIME_OPTIONS'] ?? []) + [
  'project_dir' => tên dir(__DIR__, 1),
]);

[$app, $args] = $runtime
    ->getResolver($app)
    ->giải quyết();

$app = $app(...$args);

lối ra(
    thời gian chạy $
        ->getRunner($app)
        -> chạy()
);

Tôi không biết vấn đề ở đâu, ai đó có thể giúp tôi không?

Lưu ý: Tôi đặt phiên bản .php trong dự án symfony của mình với phiên bản hiện tại bên trong và nó hoạt động.

Câu hỏi đã xong!

lá cờ in
Phiên bản php của tôi: C:\Users\user\my_project_name>php -v PHP 7.4.9 (cli) (được xây dựng: ngày 4 tháng 8 năm 2020 11:52:41) ( ZTS Visual C++ 2017 x64 ) Bản quyền (c) Nhóm PHP Zend Engine v3.4.0, Bản quyền (c) Zend Technologies
lá cờ in
Nếu bạn quản lý để giải quyết vấn đề của mình, vui lòng đăng nó dưới dạng câu trả lời và chấp nhận nó khi bạn có thể. Nếu không, câu hỏi sẽ ở dạng chưa được giải quyết trong hệ thống mãi mãi. Trong khi bạn đang ở đó, thay vào đó, thông tin về PHP mà bạn đã thêm làm câu trả lời sẽ là một bản chỉnh sửa cho câu hỏi của bạn.
lá cờ at
có thể php chạy từ CLI không giống với php chạy trên máy chủ web... hãy thử phpinfo()
Điểm:1
lá cờ at

PHP của bạn không hiểu "toán tử kết hợp null" ??, đã được giới thiệu trong PHP 7, điều đó có nghĩa là bạn đang sử dụng phiên bản PHP 5.x.

Phiên bản hiện tại của Symfony (5.3) yêu cầu PHP 7.2.5 trở lên. (nhưng php7.2 đã hết tuổi thọ, bạn nên nâng cấp lên PHP 7.4 hoặc 8.0)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.