PHP - Echo/Print: Panduan Anda ke Output Data di PHP

Halo sana, para pengembang PHP yang bersemangat! Hari ini, kita akan mendalamkan dua alat paling dasar di dalam kotak perkakas 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

Statement "echo" di PHP

Apa itu echo?

echo adalah seperti teman yang suka berbicara dalam kode PHP Anda. Ini adalah konstruksi bahasa (tidak sepenuhnya sebuah fungsi) yang mengoutput satu atau lebih string. Bayangkan ini sebagai cara kode Anda mengatakan "Hey, lihat ini!"

Penggunaan Dasar echo

Mari kita mulai dengan contoh sederhana:

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

Ketika Anda menjalankan kode ini, itu akan mengoutput:

Hello, World!

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

Echo dengan Beberapa Argumen

Salah satu kekuatan super echo adalah bahwa itu bisa mengambil beberapa argumen. mari lihat bagaimana:

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

Ini akan mengoutput:

I love PHP!

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

Echo dengan Variabel

Buatlah 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 - itu akan mengoutput semuanya!

Echo dengan HTML

Salah satu penggunaan terbanyak echo adalah untuk mengoutput 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 dirender oleh browser sebagai judul dan paragraf. Bagus, kan?

Statement "print" di PHP

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

Apa itu print?

print sangat mirip dengan echo, tetapi ada beberapa perbedaan utama. Ini adalah konstruksi bahasa (seperti echo) yang mengoutput sebuah string.

Penggunaan Dasar print

Ini adalah contoh sederhana:

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

Output:

Hello, World!

Nampak familiar, kan?

Print dengan Variabel

Seperti echo, print bisa bekerja dengan variabel:

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

Output:

I like to eat apple pie.

Perbedaan Utama: 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 mengoutput 1
?>

Output:

Hello!1

Kapan Menggunakan print vs echo

Biasanya, echo sedikit lebih cepat dan lebih fleksibel (ingat, itu 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 itu adalah, teman-teman! Anda baru saja belajar tentang dua cara paling dasar untuk mengoutput data di PHP. Apakah Anda memilih echo yang ramah atau print yang sedikit lebih formal, Anda sekarang dilengkapi untuk membuat kode PHP Anda berbicara ke dunia.

Ingat, latihan membuat sempurna. Cobalah untuk mencampur dan mencocokkan ini dalam kode Anda sendiri. Coba mengoutputkan 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!

Semangat coding, dan may your echos always be heard and your prints always be clear!

Credits: Image by storyset