0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan7 halaman

Variabel dan Fungsi dalam PHP

Diunggah oleh

sijagoesport
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan7 halaman

Variabel dan Fungsi dalam PHP

Diunggah oleh

sijagoesport
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Variable PHP

Variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif
(nama, jenis, jumlah,dll).
Aturan untuk variabel PHP:
 Variabel dimulai dengan tanda $, diikuti dengan nama variabel
 Nama variabel harus dimulai dengan huruf atau karakter underscore
 Nama variabel tidak dapat dimulai dengan angka
 Nama variabel hanya dapat berisi karakter alfa-numerik dan garis bawah (A-z, 0-
9, dan _)
 Nama variabel bersifat case-sensitive ($lilin dan $LILIN adalah dua variabel yang
berbeda)
<!DOCTYPE html>
<html>
<body>
<?php
$i = 5;
$z = 4;
echo $i * $z;
?>
</body>
</html>
PHP adalah bahasa yang diketik dengan longgar
Pada contoh di atas, perhatikan bahwa kita tidak perlu memberi tahu PHP tipe data mana
variabelnya.
PHP secara otomatis mengubah variabel ke tipe data yang benar, tergantung nilainya.
Dalam bahasa lain seperti C, C ++, dan Java, programmer harus mendeklarasikan nama
dan jenis variabel sebelum menggunakannya.

Variabel Lingkup PHP

Di PHP, variabel bisa dideklarasikan di manapun dalam script. Ruang lingkup variabel
adalah bagian dari naskah dimana variabel dapat dirujuk / digunakan.
PHP memiliki tiga cakupan variabel yang berbeda:
 lokal
 global
 statis
Function (Fungsi)

Membangun fungsi

Fungsi Ditetapkan oleh Pengguna PHP


 Selain fungsi PHP built-in, kita bisa membuat fungsi kita sendiri.
 Fungsi adalah blok pernyataan yang bisa digunakan berulang kali dalam sebuah
program.
 Sebuah fungsi tidak akan langsung dijalankan saat sebuah halaman dimuat.
 Sebuah fungsi akan dieksekusi oleh sebuah panggilan ke fungsi.

Buat Fungsi yang Ditetapkan Pengguna di PHP


Sebuah deklarasi fungsi yang didefinisikan pengguna dimulai dengan kata "function":
function Namafunction () {
kode yang akan dieksekusi;
}
Catatan:
 Nama fungsi bisa dimulai dengan huruf atau garis bawah (bukan angka).
 Beri nama fungsi yang mencerminkan fungsi yang dilakukannya!
 Nama fungsi TIDAK case-sensitive.

Argumen Fungsi

Informasi bisa dilewatkan ke fungsi melalui argumen. Argumennya seperti sebuah


variabel.
Argumen ditentukan setelah nama fungsi, di dalam tanda kurung. Anda dapat
menambahkan argumen sebanyak yang Anda inginkan, cukup pisahkan dengan koma( , ).

Tanggal dan Waktu

Fungsi date ( ) PHP digunakan untuk memformat tanggal dan / atau waktu. Atau
memformat stempel waktu ke tanggal dan waktu yang lebih mudah dibaca.
Date (format, timestamp)

Parameter Deskripsi

format Wajib. Menentukan format bentuk waktu


timestamp Pilihan. Menentukan bentuk waktu. Default adalah tanggal dan
waktu saat ini

Bentuk waktu adalah urutan karakter, yang menunjukkan tanggal dan / atau waktu saat
peristiwa tertentu terjadi.

Tanggal Sederhana

Parameter format yang diperlukan dari fungsi date () menentukan cara memformat
tanggal (atau waktu).
Berikut beberapa karakter yang biasanya digunakan untuk tanggal:
 d - Mewakili hari bulan (01 hingga 31)
 m - Mewakili bulan (01 hingga 12)
 Y - Mewakili satu tahun (dalam empat digit)
 l (huruf kecil 'L') - Mewakili hari dalam seminggu
Karakter lain, seperti "/", ".", Atau "-" juga dapat disisipkan di antara karakter untuk
menambahkan pemformatan tambahan.

Waktu Sederhana

Berikut beberapa karakter yang biasanya digunakan untuk waktu:


 h - format 12 jam satu jam dengan angka nol di depan (01 hingga 12)
 i - Menit dengan nol terkemuka (00 hingga 59)
 s - Detik dengan nol depan (00 hingga 59)
 a - Lowercase Ante meridiem and Post meridiem (am or pm)

LATIHAN

Lingkup Global dan Lokal

Lingkup global

Variabel yang dinyatakan diluar fungsi memiliki GLOBAL SCOPE (lingkup global) dan
hanya dapat diakses di luar fungsi:
<!DOCTYPE html>
<html>
<body>
<?php
$x = 10; //lingkup global
function coba() {
// menggunakan x di dalam fungsi ini akan menghasilkan error
echo "<p>Variabel x fungsi dalam adalah: $x</p>";
}
coba();
echo "<p>Variabel x fungsi luar adalah: $x</p>";
?>
</body>
</html>

Lingkup Lokal

Variabel yang dinyatakan dalam sebuah fungsi memiliki LINGKUP LOKAL dan hanya
dapat diakses dalam fungsi itu:

<!DOCTYPE html>
<html>
<body>
<?php
function coba() {
$x = 10; // linkup lokal
echo "<p> Variabel x fungsi dalam adalah: $x</p>";
}
coba();
// menggunakan x di dalam fungsi ini akan menghasilkan error
echo "<p> Variabel x fungsi luar adalah: $x</p>";
?>
</body>
</html>

Membangun fungsi dasar

Pada contoh di bawah ini, kita membuat sebuah fungsi bernama "sapa ( )". Penutup
keriting pembuka ({) menunjukkan awal kode fungsi dan kurung keriting penutup (})
menunjukkan akhir dari fungsi. Fungsi menampilkan " Hai...Apa Kabar ". Untuk memanggil
fungsinya, cukup tulis namanya:
<?php
function sapa() {
echo "Hai..Apa Kabar";
}
sapa(); // memanggil fungsi
?>
Fungsi dengan menngunakan argumen

Menggunakan satu argumen

Contoh berikut memiliki fungsi dengan satu argumen ($nama). Ketika fungsi mahasiswa
() dipanggil, kami juga menyampaikan sebuah nama (misalnya paijo), dan namanya digunakan di
dalam fungsi, yang menampilkan beberapa nama depan yang berbeda, namun nama belakangnya
sama:
<?php
function mahasiswa($nama) {
echo "$nama UTY.<br>";
}
mahasiswa("Paijo");
mahasiswa("Sri");
mahasiswa("Mangku");
mahasiswa("Tumini");
mahasiswa("Kiyem");
mahasiswa("Kiyem
junior");
?>
Menggunakan dua argumen

<?php
function mahasiswa($nama, $asal) {
echo "$nama UTY Berasal dari $asal <br>";}
mahasiswa ("Paijo", "Gamping");
mahasiswa ("Tukiyem", "Pleret");
mahasiswa ("Tumini", "Kokap");
mahasiswa ("Sri", "Gripeni");
?>

Nilai Argumen Default

Contoh berikut menunjukkan bagaimana menggunakan parameter default. Jika kita


memanggil fungsi jalan () tanpa argumen dibutuhkan nilai default sebagai argumen:
<?php
function jalan($namajalan = “imam bonjol”) {
echo "Alamat :Jl.$namajalan <br>";
}
jalan(“malioboro”);
jalan();
jalan(“cempaka”);
jalan(“mawar”);
?>

Fungsi - Mengembalikan nilai

Agar fungsi mengembalikan nilai, gunakan pernyataan pengembalian:


<?php
function sum($t, $y) {
$u = $t + $y;
return $u;
}
echo "0 + 1 = " . sum(0,1) . "<br>";
echo "1 + 2 = " . sum(1,2) . "<br>";
echo "3 + 4 = " . sum(3,4);
?>

Tanggal sederhana

<?php
echo " sekarang tanggal " . date("Y/m/d") . "<br>";
echo " sekarang tanggal " . date("Y.m.d") . "<br>";
echo " sekarang tanggal " . date("Y-m-d") . "<br>";
echo " sekarang hari " . date("l");
?>

Waktu sederhana

<?php
echo "sekarang " . date("h:i:sa");
?>

Zona Waktu Anda

Jika waktu Anda kembali dari kode bukan waktu yang tepat, mungkin karena server
Anda di negara lain atau disiapkan untuk zona waktu yang berbeda. Jadi, jika Anda memerlukan
waktu untuk benar sesuai dengan lokasi tertentu, Anda dapat menetapkan zona waktu untuk
digunakan. Referensi lengkap zona waktu dapat dilihat di
<?php
date_default_timezone_set
("Asia/Jakarta"); echo "Sekarang " .
date("h:i:sa");
?>
[Link]

Tanggal Dari String Dengan PHP strtotime ()

Fungsi PHP strtotime () digunakan untuk mengkonversi string yang dapat dibaca manusia
ke waktu Unix.

<?php
$t=strtotime("today");
echo date("Y-m-d ", $t) . "<br>";
$t=strtotime("tomorrow");
echo date("Y-m-d ", $t) . "<br>";
$t=strtotime("+2 Day");
echo date("Y-m-d ", $t) . "<br>";
$t=strtotime("+3 Months");
echo date("Y-m-d ", $t) . "<br>";
?>

Anda mungkin juga menyukai