PHP “echo” dan Print
Jika ada masukan maka pasti ada keluarannya. Jadi di PHP juga ada dua statement yang digunakan untuk menampilkan data keluaran ke layar
- Echo
- Print/mencetak
Kedua pernyataan tersebut digunakan untuk menampilkan data di layar.
Perbedaan antara ‘echo’ dan ‘print’
Echo | Print/mencetak |
---|---|
Pernyataan ini dapat melewatkan beberapa string yang dipisahkan oleh ‘,’. | Itu tidak bisa melewatkan banyak string. |
Itu tidak mengembalikan nilai apa pun. | Itu selalu mengembalikan 1. |
Ini lebih cepat daripada mencetak. | Ini lebih lambat dari gema. |
Contoh pernyataan ‘echo’
Contoh untuk input string tunggal
<html>
<body>
<?PHP
echo “<h1>studentstutorial.com</h1>”;
echo “welcome to PHP world <br>”;
?>
</body>
</html>
Contoh untuk input banyak string
<html>
<body>
<?PHP
echo “PHP”, “is”, “one “, “of”, “the”,”easiest”,”internet”,”technology.”;
?>
</body>
</html>
Masukan melalui variabel
<html>
<body>
<?PHP
$a = “welcome to”;
$b = “studentstutorial.com”;
echo “<h1>$a</h1>”;
echo ” $b<br>”;
?>
</body>
</html>
Contoh pernyataan ‘cetak’
Contoh
<html>
<body>
<?PHP
print “<h1>studentstutorial.com</h1>”;
print “welcome to PHP world <br>”;
?>
</body>
</html>
Masukan melalui variabel
<html>
<body>
<?PHP
$a = “welcome to”;
$b = “studentstutorial.com”;
print “<h1>$a</h1>”;
print ” $b<br>”;
?>
</body>
</html>
Dasar-dasar PHP
Dalam PHP Variabel digunakan untuk menyimpan nilai seperti nilai numerik, karakter, string karakter, atau alamat memori.
Di PHP, variabel dimulai dengan tanda $, diikuti dengan nama variabel.
Aturan untuk variabel PHP:
- Nama variabel harus dimulai dengan huruf atau karakter garis bawah.
- Nama variabel tidak boleh dimulai dengan angka.
- Nama variabel hanya boleh berisi karakter alfanumerik dan garis bawah (Az, 0-9, dan _)
- Nama variabel peka huruf besar / kecil ($ age dan $ AGE adalah dua variabel berbeda)
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$a = “www.studentstutorial.com”;
echo ” $a is a PHP Tutorial”;
? >
</body>
</html>
Keluaran
www.studentstutorial.com adalah Tutorial PHP
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$a = 20;
$b= 10;
echo $a + $b;
? >
</body>
</html>
Keluaran
30
Catatan- Nama variabel ditentukan pengguna. Anda dapat menggunakan nama apa pun sebagai pilihan Anda.
PHP memiliki tiga cakupan variabel yang berbeda:
- lokal
- global
- statis
Cakupan Variabel Lokal
Variabel yang dideklarasikan dalam suatu fungsi disebut sebagai LINGKUP LOKAL dan hanya dapat diakses di dalam fungsi itu.
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
function myTest() {
$a = 10; // local scope
echo “<p>Variable a inside function is: $a</p>”;
}
myTest();
// using x outside the function will generate an error
echo “<p>Variable a outside function is: $a</p>”;
? >
</body>
</html>
Cakupan Variabel Global
Variabel yang dideklarasikan di luar fungsi disebut sebagai variabel RUANG LINGKUP GLOBAL dan hanya dapat diakses di luar fungsi:
Contoh
<!DOCTYPE html>
<html>
<body>
<?php $a = 10; // global scope
function myTest() {
// using a inside this function will generate an error
echo “<p>Variable a inside function is: $a</p>”;
}
myTest();
echo “<p>Variable a outside function is: $a</p>”;
? >
</html>
Cakupan Variabel Statis
Variabel statis hanya ada dalam lingkup fungsi lokal, tetapi tidak kehilangan nilainya ketika eksekusi program meninggalkan ruang lingkup ini.
Variabel PHP Superglobal dengan contoh
Dalam PHP tersedia 9 variabel Superglobals yaitu:
- $ GLOBAL
- $ _SERVER
- $ _REQUEST
- $ _POST
- $ _GET
- $ _FILES
- $ _ENV
- $ _COOKIE
- $ _SESSION
$ _REQUEST
Dalam PHP $ _REQUEST digunakan untuk mengumpulkan data formulir.
$ _SERVER
$ _SERVER adalah variabel global super yang berisi informasi seperti header, jalur, dan lokasi skrip.
$ _GET
Dalam PHP $ _GET digunakan untuk mengumpulkan data formulir.
Di GET Anda mengirim informasi ke server dengan dua cara:
- Melalui URL
- Melalui dari
$ _POST
Dalam PHP $ _POST digunakan untuk mengumpulkan data formulir.
Dalam POST Anda mengirim informasi ke server dengan satu cara yaitu