Score:1

ผู้ให้บริการ Symfony autoload_runtime

ธง in

เมื่อฉันพยายามทำ : symfony console d:d:c

เพื่อเริ่มต้นฐานข้อมูลของฉัน ฉันมี:

ข้อผิดพลาดในการแยกวิเคราะห์: ข้อผิดพลาดทางไวยากรณ์ '?' ที่ไม่คาดคิด ใน C:\Users\user\my_project_name\vendor\autoload_runtime.php ในบรรทัดที่ 21 สถานะทางออก 255

นี่คือไฟล์ autoload_runtime :


// autoload_runtime.php @สร้างโดย Symfony Runtime

ถ้า (จริง === (require_once __DIR__.'/autoload.php') || ว่าง ($_SERVER['SCRIPT_FILENAME'])) {
    กลับ;
}

ถ้า (PHP_VERSION_ID < 80000 && in_array(PHP_SAPI, ['cli', 'phpdbg'], จริง)) {
    ob_start();
    $app = ต้องการ $_SERVER['SCRIPT_FILENAME'];
    ob_end_clean();
} อื่น {
    $app = ต้องการ $_SERVER['SCRIPT_FILENAME'];
}

ถ้า (!is_object($app)) {
    โยน new TypeError(sprintf('ค่าส่งคืนไม่ถูกต้อง: วัตถุที่เรียกได้, "%s" ที่ส่งคืนจาก "%s".', get_debug_type($app), $_SERVER['SCRIPT_FILENAME']));
}

$รันไทม์ = $_SERVER['APP_RUNTIME'] ?? 'Symfony\Component\Runtime\SymfonyRuntime';
$รันไทม์ = ใหม่ $รันไทม์(($_SERVER['APP_RUNTIME_OPTIONS'] ?? []) + [
  'project_dir' => dirname(__DIR__, 1),
]);

[$app, $args] = $รันไทม์
    ->getResolver($app)
    -> แก้ไข ();

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

ทางออก (
    $รันไทม์
        ->getRunner($app)
        -> วิ่ง ()
);

ฉันไม่รู้ว่าปัญหาอยู่ที่ไหน มีคนช่วยได้ไหม

หมายเหตุ: ฉันใส่เวอร์ชัน .php ในโครงการ symfony ของฉันโดยมีเวอร์ชันปัจจุบันอยู่ข้างในและใช้งานได้

หมดคำถาม !

in flag
เวอร์ชัน php ของฉัน: C:\Users\user\my_project_name>php -v PHP 7.4.9 (cli) (สร้าง: 4 ส.ค. 2020 11:52:41) ( ZTS Visual C++ 2017 x64 ) ลิขสิทธิ์ (c) กลุ่ม PHP Zend Engine v3.4.0, ลิขสิทธิ์ (c) Zend Technologies
in flag
หากคุณสามารถแก้ปัญหาของคุณได้ โปรดโพสต์เป็นคำตอบและยอมรับเมื่อทำได้ มิฉะนั้นคำถามจะค้างอยู่ในระบบตลอดไป ในขณะที่คุณอยู่ที่นี่ ข้อมูลเกี่ยวกับ PHP ที่คุณเพิ่มเป็นคำตอบควรเป็นการแก้ไขคำถามของคุณแทน
at flag
บางที php ที่รันจาก CLI นั้นไม่เหมือนกับที่รันบนเว็บเซิร์ฟเวอร์ ... ลอง phpinfo()
Score:1
ธง at

PHP ของคุณไม่เข้าใจ "ตัวดำเนินการ null coalesce" ??ซึ่งเปิดตัวใน PHP 7 นั่นหมายความว่าคุณกำลังใช้เวอร์ชัน PHP 5.x

Symfony เวอร์ชันปัจจุบัน (5.3) ต้องการ PHP 7.2.5 หรือสูงกว่า (แต่ php7.2 หมดอายุการใช้งานแล้ว ควรอัพเกรดเป็น PHP 7.4 หรือ 8.0)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา