Echo vs. Cetak dalam PHP
- 2360
- 324
- Gilbert Schumm
echo () dan Cetak () bukan fungsi tetapi membina bahasa dalam php. Kedua -duanya digunakan untuk mengeluarkan rentetan dan terdapat perbezaan yang sangat kecil antara echo dan Cetak dalam php.
Carta Perbandingan
echo | Cetak | |
---|---|---|
Parameter | Echo boleh mengambil lebih daripada satu parameter apabila digunakan tanpa tanda kurung. Sintaks adalah ungkapan echo [, ekspresi [, ekspresi] ...]. Perhatikan bahawa echo ($ arg1, $ arg2) tidak sah. | Cetak hanya memerlukan satu parameter. |
Nilai pulangan | echo tidak mengembalikan nilai | Cetak Sentiasa Mengembalikan 1 (Integer) |
Sintaks | void echo (string $ arg1 [, string $ ...]) | int cetak (rentetan $ arg) |
Apa itu? | Di PHP, echo bukan fungsi tetapi membina bahasa. | Di PHP, cetakan bukanlah berfungsi dengan baik tetapi membina bahasa. Walau bagaimanapun, ia bertindak seperti fungsi kerana ia mengembalikan nilai. |
Kelajuan echo vs cetak dalam php
Kelajuan kedua -duanya echo dan Cetak pernyataan dalam php hampir sama. Menggunakan satu yang lain tidak mungkin menghasilkan peningkatan prestasi dalam aplikasi anda. Secara teorinya, echo lebih cekap kerana ia tidak mengembalikan nilai.
Fungsi vs bahasa membina
Tidak seperti kebanyakan fungsi rentetan php, echo
dan Cetak
bukan fungsi tetapi membina bahasa. Oleh itu, tidak diperlukan untuk menggunakan tanda kurung semasa menggunakan echo atau Cetak.
Parameter dan sintaks cetak vs echo
Apabila digunakan dengan kurungan (seperti panggilan fungsi), kedua -duanya Cetak dan echo hanya mengambil 1 hujah. Sebagai contoh,
echo ("Jangan panik!"); cetak (" Jawapannya ialah 42.");
Walau bagaimanapun, apabila digunakan tanpa tanda kurung, echo boleh mengambil beberapa hujah. Sebagai contoh,
echo "jangan", "", "panik", "!"; // ini sah. Cetak "The", "Jawapan", "adalah", "42."; // ini tidak sah.