Modul 01 · Pelajaran 03 · Asas
CFML berbanding PHP: perbezaan asas
Anda boleh mengenal pasti bahagian kod yang menyimpan nilai dan bahagian yang memaparkan teks, dalam dua bahasa yang berbeza.
CFML dan PHP ialah dua bahasa pelayan yang boleh menghasilkan halaman web dinamik. Tugas yang mereka lakukan sama; yang berbeza ialah cara menulisnya.
Contoh di bawah melakukan kerja yang sama dalam kedua-dua bahasa: simpan satu nama, kemudian paparkan sapaan. Bandingkan bahagian yang menyimpan dan bahagian yang memaparkan.
Ini bukan pertandingan. Pilihan bahasa bergantung pada keperluan projek, kemahiran pasukan dan kos penyelenggaraan. Yang kita latih di sini ialah membaca kod, bukan memilih pemenang.
Ikut langkah ini
- Kod CFML di bawah boleh dijalankan. Kod PHP di sebelahnya hanya untuk dibaca.
- Cari baris yang menyimpan nama dalam kedua-dua contoh.
- Cari baris yang memaparkan sapaan dalam kedua-dua contoh.
Gaya tag
Output dijangka
Hai, Aina!
Cabaran
Tukar nama kepada nama anda dalam kedua-dua contoh. Kemudian tulis satu ayat: bahagian mana yang paling berbeza pada pandangan anda?
Sebelah-menyebelah
| Aspek | CFML | PHP |
|---|---|---|
| Simpan nilai | nama = Aina; | $nama = Aina; |
| Papar teks | writeOutput(...) | echo ...; |
| Gabung teks | & | . |
| Tutup arahan | ; (dalam CFScript) | ; |
Kod PHP (untuk dibaca sahaja)
<?php $nama = "Aina"; echo "Hai, " . $nama . "!"; ?>
Kod PHP tidak dijalankan di laman ini. Ia hanya untuk perbandingan sintaks.
Nota: Kod PHP itu hanya untuk perbandingan dan tidak dijalankan di laman ini.
Semak kefahaman: Adakah CFML dan PHP melakukan kerja yang sama? Ya, tetapi sintaksnya berbeza.
Diuji pada Lucee 7.1.1.17 · 23 Oktober 2026