display()". 2. Cara yang berbeza untuk mencegah serangan merentas tapak. 3. Laravel boleh menggunakan penghalaan untuk mengakses semua fungsi, tetapi TP tidak boleh. 4. Pernyataan penghakiman bersyarat ditulis dengan cara yang berbeza."/> display()". 2. Cara yang berbeza untuk mencegah serangan merentas tapak. 3. Laravel boleh menggunakan penghalaan untuk mengakses semua fungsi, tetapi TP tidak boleh. 4. Pernyataan penghakiman bersyarat ditulis dengan cara yang berbeza.">
Rumah > Artikel > rangka kerja php > Apakah perbezaan antara laravel dan tp
Perbezaan: 1. Kaedah templat pemaparan adalah berbeza. Laravel menggunakan "return view()" dan tp menggunakan "$this->display()". 2. Cara yang berbeza untuk mencegah serangan merentas tapak. 3. Laravel boleh menggunakan penghalaan untuk mengakses semua fungsi, tetapi TP tidak boleh. 4. Pernyataan penghakiman bersyarat ditulis dengan cara yang berbeza.
Persekitaran pengendalian tutorial ini: sistem windows7, versi Laravel6&&ThinkPHP6, komputer Dell G3.
Perbezaan antara laravel dan ThinkPHP
1: Perbezaan dalam kaedah templat rendering:
1: Dalam rangka kerja Laravel, gunakan return view() untuk memaparkan templat
2: Dalam ThinkPHP, kaedah $this->display() digunakan untuk memaparkan templat
Dua: Cara berbeza untuk mencegah serangan merentas tapak
1: Dalam rangka kerja Laravel, kerana ia mengambil kira pemalsuan permintaan merentas tapak, jika anda menggunakan borang untuk menghantar nilai dalam mod siaran, jika Jika anda menambah {{csrf_field()}} pada borang, ralat sintaks TokenMethodnotfound akan dilaporkan;
2: Rangka kerja TP perlu melengkapkan kod secara manual untuk mengelakkan serangan merentas tapak;
Tiga: Kaedah akses yang berbeza
1: Laravel ialah rangka kerja penghalaan semula walaupun tiada kaedah pengawal, tulis sahaja laluan Akses,
2: thinkPHP mesti mempunyai kaedah pengawal untuk akses biasa
4: Cara yang berbeza untuk menulis pernyataan pertimbangan bersyarat
1: Jika tidak, pernyataan penghakiman dan pernyataan foreach dalam rangka kerja Laravel mesti bermula dengan @if dan berakhir dengan @endif, ralat sintaks akan dilaporkan
2: Rangka kerja TP adalah sama seperti sintaks PHP Peraturan digunakan dengan cara yang sama, penghakiman pernyataan ifesle langsung dan lintasan gelung foreach Lima: Pembangun yang berbeza
Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah perbezaan antara laravel dan tp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!