PHP - Echo/Print: Catatan Pintu Masuk untuk Mengeluarkan Data dalam PHP

Hai sana, para pengembang PHP yang bersemangat! Hari ini, kita akan mendalamkan dua alat paling dasar di dalam kotak peralatan PHP Anda: echo dan print. Kedua ini seperti megaphone PHP, memungkinkan kode Anda berbicara ke dunia. Mari kita mulai perjalanan yang menarik ini!

PHP - Echo/Print

Penyataan "echo" dalam PHP

Apa itu echo?

echo adalah seperti teman yang berbicara banyak dalam kode PHP Anda. Itu adalah konstruksi bahasa (bukan secara teknis fungsi) yang mengeluarkan satu atau lebih string. Bayangkan itu sebagai cara kode Anda mengatakan "Hey, lihat ini!"

Penggunaan Dasar echo

mari kita mulai dengan contoh yang sederhana:

<?php
echo "Hello, World!";
?>

Ketika Anda menjalankan kode ini, itu akan mengeluarkan:

Hello, World!

Mudah, kan? Tetapi echo bisa melakukan banyak hal lain!

Echo dengan Beberapa Argumen

Salah satu superpower echo adalah bahwa ia bisa mengambil beberapa argumen. Mari kita lihat bagaimana:

<?php
echo "I", " love", " PHP!";
?>

Ini akan mengeluarkan:

I love PHP!

Catatlah bagaimana echo secara mulus menggabungkan semua tiga string? Itu adalah keajaiban echo!

Echo dengan Variabel

Marilah kita membuat hal ini sedikit lebih menarik dengan memperkenalkan variabel:

<?php
$language = "PHP";
$version = 8.0;
echo "I'm learning ", $language, " version ", $version, "!";
?>

Output:

I'm learning PHP version 8!

Lihat bagaimana kita mencampur string dan variabel? Echo tidak peduli - dia akan mengeluarkan semuanya!

Echo dengan HTML

Salah satu penggunaan paling umum echo adalah untuk mengeluarkan HTML. Cek ini:

<?php
$name = "Alice";
echo "<h1>Welcome, $name!</h1>";
echo "<p>It's great to see you here.</p>";
?>

Ini akan generate:

<h1>Welcome, Alice!</h1>
<p>It's great to see you here.</p>

Yang akan diperlihatkan oleh browser sebagai judul dan paragraf. Menarik, kan?

Penyataan "print" dalam PHP

Sekarang, mari kita kenal sepupu echo yang sedikit lebih formal: print.

Apa itu print?

print sangat mirip dengan echo, tetapi ada beberapa perbedaan kunci. Itu adalah konstruksi bahasa (seperti echo) yang mengeluarkan string.

Penggunaan Dasar print

mari kita lihat contoh yang sederhana:

<?php
print "Hello, World!";
?>

Output:

Hello, World!

Menyerupai, kan?

Print dengan Variabel

Seperti echo, print juga bisa bekerja dengan variabel:

<?php
$fruit = "apple";
print "I like to eat $fruit pie.";
?>

Output:

I like to eat apple pie.

Perbedaan Kunci: Nilai Kembali

Ini adalah tempat print berbeda dari echo. Print selalu mengembalikan 1, yang bisa berguna dalam beberapa situasi:

<?php
$result = print "Hello!";
echo $result; // Ini akan mengeluarkan 1
?>

Output:

Hello!1

Kapan Menggunakan print vs echo

Umumnya, echo sedikit lebih cepat dan lebih fleksibel (ingat, ia bisa mengambil beberapa argumen). Namun, print bisa berguna dalam ekspresi karena nilai kembalinya.

Berikut adalah tabel perbandingan echo dan print:

Fitur echo print
Kecepatan Sedikit lebih cepat Sedikit lebih lambat
Nilai kembali Tidak ada Selalu 1
Bisa mengambil beberapa argumen Ya Tidak
Bisa digunakan dalam ekspresi Tidak Ya

Penutup

Dan begitu Anda mendapatkannya, teman-teman! Anda baru saja belajar tentang dua cara paling dasar untuk mengeluarkan data dalam PHP. Apakah Anda memilih echo yang berbicara banyak atau print yang sedikit lebih formal, Anda sekarang dilengkapi untuk membuat kode PHP Anda berbicara ke dunia.

Ingat, latihan membuat sempurna. Cobalah mencampur dan menyesuaikan ini dalam kode Anda sendiri. Coba mengeluarkan jenis data yang berbeda, menggabungkannya dengan HTML, dan lihat apa yang Anda bisa buat.

Sebelum saya membiarkan Anda pergi, ini adalah sedikit lelucon PHP untuk Anda:

Mengapa pengembang PHP mengundurkan diri dari pekerjaannya? Karena dia tidak bisa menangani manipulasi string yang konstan!

Selamat berkoding, dan moga echo Anda selalu didengar dan print Anda selalu jelas!

Credits: Image by storyset