ฉันเพิ่งอัปโหลดเว็บไซต์ของฉันไปยังเซิร์ฟเวอร์ และฉันกำลังพยายามกำหนดค่า มีปัญหามากมายโดยเฉพาะอย่างยิ่งกับการเปลี่ยนเส้นทาง ตอนนี้ปัญหาหลักของฉันคือ:
PHP Parse error: syntax error, unexpected '[' in /hermes/bosoraweb097/b1299/dom.epchurchadentaorg/xxxxxxxxxxxxx.com/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 49
ดังนั้นฉันจึงไปที่ไฟล์นั้นเพื่อตรวจสอบ:
if ( ! function_exists('app'))
{
/**
* Get the available container instance.
*
* @param string $make
* @param array $parameters
* @return mixed|\Illuminate\Foundation\Application
*/
function app($make = null, $parameters = []) // Line 49 error
{
if (is_null($make)) return Container::getInstance();
return Container::getInstance()->make($make, $parameters);
}
}
โดยส่วนตัวแล้วฉันไม่เห็นอะไรผิดปกติเลย และมันก็ทำงานได้ดีบนโลคัลโฮสต์ของฉัน มีปัญหาอื่นอีกไหม
[]
แทนที่จะเป็นarray()
) หากโค้ดนั้นมาจาก Laravel แสดงว่ามันไม่รองรับ PHP เวอร์ชันของคุณ หากคุณเขียนโค้ด คุณจะต้องใช้array()
หากคุณไม่สามารถอัพเกรด PHP ได้ แสดงว่าคุณโชคไม่ดี - person Sverri M. Olsen   schedule 25.03.2015