Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php 关于在SAE上部署PHP应用时遇到的问题解决

关于在SAE上部署PHP应用时遇到的问题解决

Mar 29, 2017 pm 05:01 PM

各位好,近期由于尝试着进行将手中PHP应用移植到新浪SAE上的工作,因为是初学者,也是很多问题,目前有个问题一直没有得到解决。  
背       景:原有应用在APACHE上运行正常,采用PHP 5.4.2版本;移植到SAE上,SAE应该是采用Nginx服务器,PHP版本为5.3.2  
问题现象:访问页面报错 Parse error: syntax error, unexpected T_VARIABLE in application/models/ngsource_model.php on line 94  
涉及代码:$query_date = explode(' ',$query_datetime)[0];  
这行代码我看了半天也没发现什么问题,前后代码都是变量赋值,也应该没有什么问题,怀疑是否是PHP版本问题?由于我对PHP各版本变动不是太了解,网上一直也没有搜到类似资源,希望得到大家的帮助,谢谢!

回复讨论(解决方案)

$query_date = explode(' ',$query_datetime)[0];
Salin selepas log masuk
Salin selepas log masuk

这种语法只有 php 5.4 及以上才支持
php 5.3 及以下应写作

$query_date = explode(' ',$query_datetime);
$query_date = $query_date[0];
Salin selepas log masuk
Salin selepas log masuk


list($query_date) = explode(' ',$query_datetime);
Salin selepas log masuk
Salin selepas log masuk
$query_date = explode(' ',$query_datetime)[0];
Salin selepas log masuk
Salin selepas log masuk

这种语法只有 php 5.4 及以上才支持
php 5.3 及以下应写作

$query_date = explode(' ',$query_datetime);
$query_date = $query_date[0];
Salin selepas log masuk
Salin selepas log masuk


list($query_date) = explode(' ',$query_datetime);
Salin selepas log masuk
Salin selepas log masuk


十分感谢,您说的第一种方法我也尝试过,不过还是提示第二行代码出现同样的错误,第二种方法我马上去试一下。
另外,SAE不知道您是否熟悉,有没有可能提高PHP版本?

如果是数组写法的问题,错误信息应为

Parse error: syntax error, unexpected '['
Salin selepas log masuk
Salin selepas log masuk

你的错误信息是 Parse error: syntax error, unexpected T_VARIABLE
显然是 $query_date 之前有非法字符
那么,你是怎么通过本地测试的呢?

SAE 的 php 是他专有的(在公开发行的代码中进行了修改)
SAE 提供有本地开发环境,你可以下载使用

如果是数组写法的问题,错误信息应为

Parse error: syntax error, unexpected '['
Salin selepas log masuk
Salin selepas log masuk


你的错误信息是 Parse error: syntax error, unexpected T_VARIABLE   
显然是 $query_date 之前有非法字符  
那么,你是怎么通过本地测试的呢?  
 
SAE 的 php 是他专有的(在公开发行的代码中进行了修改)  
SAE 提供有本地开发环境,你可以下载使用

非常感谢,确实是您所说的问题,修改以后已经解决!

以上就是关于在SAE上部署PHP应用时遇到的问题解决的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

CakePHP Bekerja dengan Pangkalan Data CakePHP Bekerja dengan Pangkalan Data Sep 10, 2024 pm 05:25 PM

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Pengesah Mencipta CakePHP Pengesah Mencipta CakePHP Sep 10, 2024 pm 05:26 PM

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

Pembalakan CakePHP Pembalakan CakePHP Sep 10, 2024 pm 05:26 PM

Log masuk CakePHP adalah tugas yang sangat mudah. Anda hanya perlu menggunakan satu fungsi. Anda boleh log ralat, pengecualian, aktiviti pengguna, tindakan yang diambil oleh pengguna, untuk sebarang proses latar belakang seperti cronjob. Mengelog data dalam CakePHP adalah mudah. Fungsi log() disediakan

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

See all articles