learn.lucee.my

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

  1. Kod CFML di bawah boleh dijalankan. Kod PHP di sebelahnya hanya untuk dibaca.
  2. Cari baris yang menyimpan nama dalam kedua-dua contoh.
  3. Cari baris yang memaparkan sapaan dalam kedua-dua contoh.

Gaya tag

Kod CFML

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

AspekCFMLPHP
Simpan nilainama = Aina;$nama = Aina;
Papar tekswriteOutput(...)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

← Modul 01 · Silibus