Artikel untuk bercakap tentang ciri php5.4 [Ringkasan]

青灯夜游
Lepaskan: 2023-04-11 07:08:01
ke hadapan
2621 orang telah melayarinya

Artikel ini akan membincangkan tentang ciri-ciri php5.4 (Short Open Tag, bentuk singkatan tatasusunan, Ciri-ciri, dll. Jika anda memerlukannya, saya harap ia dapat membantu semua orang!

Artikel untuk bercakap tentang ciri php5.4 [Ringkasan]

Teg Terbuka Pendek

Teg Terbuka Pendek sentiasa tersedia sejak PHP5.4.
Di sini kami akan menumpukan pada isu yang berkaitan dengan teg permulaan dan penamat PHP. Iaitu:

<?php
// Code...
?>
Salin selepas log masuk

biasanya bentuk di atas Selain itu, terdapat bentuk singkatan:

<? /* Code... */ ?>
Salin selepas log masuk

Anda juga boleh menggunakan <em><?php echo $xxoo;?></em>

<. 🎜 >Disingkat sebagai:

<em><?= $xxoo;?></em>

Singkatan ini dipanggil Short Open Tag, yang didayakan secara lalai dalam PHP5.3 dan sentiasa tersedia dalam PHP5.4.

Menggunakan borang trengkas ini akan menjadi sangat mudah untuk membenamkan pembolehubah PHP dalam HTML.

Untuk fail PHP tulen (seperti fail pelaksanaan kelas), PHP secara rasmi mengesyorkan menulis teg permulaan dalam format teratas dan meninggalkan teg akhir.

Ini memastikan bahawa keseluruhan fail PHP adalah kod PHP tanpa sebarang output, jika tidak, anda akan menghadapi beberapa masalah semasa menetapkan Pengepala dan Kuki selepas memasukkan fail [Nota].

Nota : Pengepala dan Kuki mesti dihantar sebelum sebarang kandungan dikeluarkan.

Singkatan tatasusunan

Ini adalah ciri yang sangat mudah!

Kodnya adalah seperti berikut:

// 原来的数组写法
$arr = array("key" => "value", "key2" => "value2");
// 简写形式
$arr = ["key" => "value", "key2" => "value2"];
Salin selepas log masuk

Sifat

Sifat yang dipanggil ialah "komponen" dan digunakan untuk menggantikan mekanisme pewarisan. Pewarisan berbilang tidak mungkin dalam PHP, tetapi kelas boleh mengandungi berbilang Trait.

// Traits不能被单独实例化,只能被类所包含
trait SayWorld
{
    public function sayHello()
    {
        echo &#39;World!&#39;;
    }
}
class MyHelloWorld
{
    // 将SayWorld中的成员包含进来
    use SayWorld;
}
$xxoo = new MyHelloWorld();
// sayHello() 函数是来自 SayWorld 构件的
$xxoo->sayHello();
Salin selepas log masuk
Tret juga mempunyai banyak fungsi ajaib, seperti mengandungi berbilang Trait, menyelesaikan konflik, mengubah suai kebenaran akses dan menetapkan alias untuk fungsi dll.

Ciri juga boleh termasuk Ciri Ruang adalah terhad dan saya tidak boleh memberikan contoh satu persatu

Pelayan Web Terbina dalam<🎜. >PHP mempunyai satu terbina dalam bermula dari 5.4 Pelayan web ringan yang tidak menyokong konkurensi dan diletakkan untuk pembangunan dan persekitaran penyahpepijatan.

Memang sangat mudah untuk menggunakannya dalam persekitaran pembangunan.


Ini mencipta pelayan Web dalam direktori semasa, yang boleh anda akses melalui http://localhost:8000/.
php -S localhost:8000
Salin selepas log masuk
Di mana localhost ialah IP pendengaran dan 8000 ialah port pendengaran, yang boleh diubah suai sendiri.


Dalam banyak aplikasi, penulisan semula URL dilakukan, jadi PHP menyediakan fungsi untuk menetapkan skrip penghalaan:

Dengan cara ini, semua permintaan akan diproses oleh index.php .
php -S localhost:8000 index.php
Salin selepas log masuk

Anda juga boleh menggunakan XDebug untuk penyahpepijatan titik putus.

Pengubahsuaian terperinciPHP5.4 menambah cara baharu untuk mengakses kaedah statik secara dinamik:

Ciri Baharu mengakses ahli kelas semasa instansiasi:
$func = "funcXXOO";
A::{$func}();
Salin selepas log masuk

Tambahan sokongan untuk analisis akses ahli tatasusunan yang dikembalikan oleh fungsi (kaedah penulisan ini akan melaporkan ralat dalam versi sebelumnya):
(new MyClass)->xxoo();
Salin selepas log masuk

Disyorkan pembelajaran: "
print func()[0];
Salin selepas log masuk
Tutorial Video PHP

"

Atas ialah kandungan terperinci Artikel untuk bercakap tentang ciri php5.4 [Ringkasan]. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:cnblogs.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!