Mendefinisikan dokumen heredoc
Langkah-langkah berikut harus diikuti untuk menyimpan atau mencetak dokumen heredoc.
- '<<<' is used to start the heredoc document.
- Pembatas diperlukan untuk digunakan setelah '<<<' to define the starting of the document and the same delimiter name with a semicolon(;) is used at the end of the heredoc document to define the end of the document.
Contoh 1: Mencetak konten heredoc
Contoh berikut menunjukkan penggunaan dua dokumen heredoc. Buat file PHP dengan skrip berikut:. Dalam skrip, teks panjang dicetak menggunakan dokumen heredoc. Baris baru yang digunakan dalam konten heredoc pertama tidak menghasilkan baris baru di browser. , tag digunakan dengan dokumen heredoc kedua untuk mencetak konten heredoc seperti yang didefinisikan dalam editor.
//Cetak dokumen heredoc pertamamencetak <<< HERE
PHP adalah bahasa scripting tujuan umum yang sangat cocok untuk pengembangan web.
Itu dibuat oleh programmer Denmark-Kanada Rasmus Lerdorf pada tahun 1994.
Implementasi referensi PHP sekarang diproduksi oleh The PHP Group.
SINI;
//Cetak dokumen heredoc kedua
mencetak <<< DOC
www.google.com
www.bing.com
www.meminta.com
www.yahoo.com
DOKTER;
?>
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas dari server:.
Contoh 2: Menggunakan konten heredoc dalam variabel
Contoh berikut menunjukkan bagaimana konten heredoc dapat disimpan dalam variabel dan dicetak dengan variabel lain. Buat file PHP dengan skrip berikut:. $nama dan $telepon variabel digunakan di sini untuk menyimpan nilai string. $alamat variabel digunakan untuk menyimpan konten heredoc. Selanjutnya, ketiga variabel ini dicetak dengan menggabungkannya.
//Mendefinisikan variabel string$name = 'Carol J. Stefanus';
//Mendefinisikan variabel heredoc
$alamat = <<< addr
1635, Franklin Street Montgomery,
AL 36104.
addr;
//Tentukan variabel string lain another
$telepon = '126-632-2345';
//Mencetak variabel the
gema "Nama:
$nama". "Alamat : $alamat". "Telepon:
";
$telepon
?>
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas dari server:. Isi variabel dicetak seperti yang didefinisikan dalam skrip untuk menggunakan using menandai.
Contoh 3: Menampilkan formulir HTML menggunakan variabel heredoc
Contoh berikut menunjukkan bagaimana bentuk HTML dapat didefinisikan dalam variabel dengan menggunakan dokumen heredocdoc. Buat file PHP dengan skrip berikut:. Formulir login dirancang menggunakan dokumen heredoc dan disimpan dalam variabel, $form. $form dicetak untuk menampilkan form login. Selanjutnya script PHP akan mengecek apakah username dan password tersebut valid atau tidak. Script akan mencetak pesan sukses untuk entri yang valid dan pesan kesalahan untuk entri yang tidak valid.
//Tentukan formulir login$bentuk = <<< HTML
html;
gema "
Formulir Masuk
";//Menampilkan form login
echo $bentuk;
//Periksa tombol kirim diklik atau tidak
if(isset($_POST['kirim']))
//Periksa validitas pengguna
if($_POST['username'] == 'admin' && $_POST['password'] == 'secret')
echo "Pengguna yang diautentikasi";
lain
echo "Nama pengguna atau kata sandi salah.";
?>
Keluaran:
Formulir HTML akan ditampilkan setelah menjalankan skrip dari server. Output menunjukkan pesan kesalahan, 'Nama pengguna atau kata sandi salah' untuk entri yang tidak valid.
Jika pengguna mengetik admin sebagai nama pengguna dan rahasia sebagai kata sandi skrip akan mencetak pesan sukses. Output berikut menunjukkan pesan sukses, 'Pengguna yang diautentikasi' untuk mengetik nama pengguna dan kata sandi yang valid.
Contoh 4: Menggunakan variabel di dalam konten heredoc
Contoh berikut menunjukkan bagaimana variabel apa pun dapat digunakan di dalam konten heredoc. Buat file PHP dengan skrip berikut:. Sebuah variabel bernama $situs web diinisialisasi dengan nilai string yang digunakan di dalam konten heredoc dalam skrip. Selanjutnya, variabel heredoc, $var dicetak dengan format.
//Deklarasikan variabel dengan nilai string$situs web = 'LinuxHint';
//Gunakan variabel dalam konten heredoc
$var = <<
sini;
//Cetak variabel heredoc
gema "
". $var ."
";?>
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas dari server:.
Contoh 5: Menggunakan variabel heredoc di dalam fungsi
Contoh berikut menunjukkan bagaimana nilai argumen dari suatu fungsi dapat digunakan dalam konten heredoc. Buat file PHP dengan skrip berikut:. Di sini, fungsi yang ditentukan pengguna bernama tampilan() akan mengambil dua nilai dengan dua variabel argumen saat akan dipanggil dan variabel ini akan digunakan di dalam konten heredoc. Fungsi dipanggil dengan dua nilai string di akhir skrip.
//Menentukan fungsi yang ditentukan penggunatampilan fungsi($buku,$penulis)
//Gunakan nilai argumen di dalam konten heredoc
mencetak <<
Nama Buku: $buku
Nama Penulis: $penulis
Penerbit: O'Reilly
Book;
//Panggil fungsi the
display("Kepala Pertama PHP & MySQL","Lynn Beighley dan Michael Morrison");
?>
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas dari server:. “Kepala Pertama PHP & MySQL” dilewatkan dalam argumen pertama dan “Lynn Beighley dan Michael Morrison” dilewatkan dalam argumen kedua dari tampilan() fungsi. Output menunjukkan konten heredoc yang diformat dengan nilai nilai argumen.
Kesimpulan
disini adalah fitur bagus dari PHP untuk menyimpan dan mencetak teks panjang dengan tag HTML atau variabel lainnya. dokter baru adalah fitur lain dari PHP seperti disini yang dirilis setelah PHP versi 5. Tutorial ini menunjukkan penggunaan yang berbeda dari disini dokumen dalam PHP dengan menggunakan contoh sederhana untuk membantu pembaca mengetahui cara menggunakan heredoc dalam skrip PHP.