function namaFunction(){
//Kode yang akan di esekusi
}
Kita juga bisa memberi argumen di dalam function, dengan cara di dalam tanda kurung, kita buat
sebuah argumen seperti membuat variabel contoh:
JavaScript
11 lines
<?php
function namaKelas($nama) {
echo "$nama halo.<br>";
}
namaKelas("budi");
namaKelas("budu");
namaKelas("bebe");
namaKelas("bobo");
namaKelas("bogo");
?>
Kita juga bisa menambahkan argumen ya didalam function dengan cara memisahkan dengan
koma (,). Contohnya seperti ini:
JavaScript
9 lines
<?php
function biodata($nama, $tahun) {
echo "$nama asli. lahir tanggal $tahun <br>";
}
biodata("budi", "1944");
biodata("bogo", "1923");
biodata("boy", "1903");
?>
Satu lagi yang ingin saya tunjukan yaitu menggunakan return untuk mencetak sebuah functionya,
jadi kita tidak memberikan echo didalam function tapi kita berikan terlebih dahulu return ya,
baru nanti saat kita memanggil functionya menggunakan echo contohnya seperti ini:
2. Perbedaan antara echo,print dan printf
a) Echo
Fungsi echo digunakan untuk menampilkan hasil output sebanyak satu atau lebih data yang
dipisahkan dengan tanda koma (,) pada browser.
Contoh:
b) Print
Fungsi print memiliki fungsi yang sama dengan echo, namun print hanya mampu menampilkan
data tunggal (hanya satu data).
Contoh:
c) Printf
Fungsi printf memiliki fungsi yang sama dengan echo dan print, namun fungsi ini dapat
mengatur format data yang akan ditampilkan pada browser.
Contoh:
Pada printf, parameter pertama menunjukan format string, dan parameter ke 2, 3 dst...
menunjukan argumen atau data. Format string selalu menggunakan tanda persen (%). Pada
format %s mewakili kata "sting" (data bertipe string), %d mewakili 10 (data bertipe integer),
%0.02f mewakili 3.14 (data bertipe bilangan real).
A. Require
Dengan pernyataan ini, kode program akan langsung dihentikan apabila file yang dipanggil
tidak ditemukan.
B. Include
Dengan pernyataan ini, kode program akan tetap dieksekusi hingga selesai meskipun file yang
dipanggil tidak ditemukan
Fungsi dan Perbedaan Method POST dan GET pada PHP – Dalam dunia PHP Programming
tentu menggunakan Method POST dan GET. Apa itu Method POST dan GET ? Sedikit
pengertian dari kegunaan Method POST dan GET ini sama yaitu?untuk mengirimkan nilai
variabel ke halaman lain atau mengirimkan ke database dan mengambil nilai variabel dari
halaman lain atau mengambil data pada database.
Penggunaan Method POST dan GET ini biasanya menggunakan form pada halaman PHP. Untuk
perbedaannya sangatlah kecil pada Method POST dan GET namun sangat terlihat.
Sebagai contoh :
Method $_POST
Buatlah file dengan nama?index.php?dan isikan dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Login dengan Username dan Password Anda
<form action="lihat.php" method="POST">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_POST["username"]; ?><br/>
Password : <?php echo $_POST["password"]; ?>
</body>
</html>
?Method $_GET
Buatlah file dengan nama index.php dan isikan dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Masukkan Username dan Password Anda
<form action="lihat.php" method="GET">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>
Kemudian buatlah file lihat.php untuk menampilkan input pada index.php dengan code
dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_GET["username"]; ?><br/>
Password : <?php echo $_GET["password"]; ?>
</body>
</html>
Setelah melihat hasilnya pasti kamu sudah bisa menyimpulkan apa perbedaan Method POST dan
GET ini.?Perbedaan Method POST dan GET pada PHP ini salah satunya adalah pada URL. Pada
Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai
variabel yang dikirimkan.
Kesimpulannya :
Method POST tidak menampilkan nilai variabel pada URL dan Method GET
menampilkan nilai variabel yang dikirimkan.
Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati
password ditampilkan pada URL).
Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan
Method GET menggunakan $_GET.
Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan
input dari LINK atau akses menggunakan link.
Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET
digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.
5. perbedaan antara if,else dan elseif
Struktur IF
Jika kalian pernah belajar bahasa pemograman yang lain, pasti kalian tidak asing dengan struktur
if. Struktur IF adalah stuktur kode pemograman ‘conditional’ yang akan membuat percabangan
di dalam program.
penulisan struktur if mirip dengan penulisan di bahasa pemograman C++dan PHP . Jika yang
akan dijalankan 2 baris atau lebih maka harus menggunakan kurung kurawal {} pada blok awal
dan blok akhir struktur if.
Struktur IF ELSE
Struktur if adalah percabangan yang akan dijalankan, jika kondisi if tidak terpenuhi maka harus
ditambahkan else.
Struktur ELSE IF
Struktur else if hampir sama dengan struktur if else, ketika kalian menggunakan struktur if else
secara berulang harus menggunakan struktur esle if.
Untuk menjalankan query MySQL, PHP menyediakan fungsi mysql_query(). Fungsi ini
dijalankan setelah koneksi berhasil dilakukan dengan fungsi mysql_connect().
Fungsi mysql_query() merupakan fungsi yang akan sering kita gunakan, karena dengan fungsi
inilah PHP akan melakukan ’percakapan’ dengan MySQL. Hampir seluruh perintah query
MySQL yang kita bahas pada tutorial belajar MySQL Dasar, dapat dijalankan dengan
fungsi mysql_query().
Fungsi mysql_query() membutuhkan 2 argumen, dimana argumen pertama diisi dengan query
MySQL, dan argumen kedua diisi dengan link koneksi hasil fungsi mysql_connect(). Argumen
kedua ini bersifat opsional.
Berikut adalah format dasar penulisan fungsi mysql_query() dalam PHP:
$result = mysql_query("query_mysql",[$link_koneksi_mysql]);
$result adalah variabel yang akan menampung hasil dari fungsi mysql_query(). Jika
fungsi mysql_query() berhasil dijalankan, variabel $result akan berisi hasil query, namun
jika query gagal, variabel ini akan berisi nilai boolean FALSE.
Variabel $result bertipe resources (sama dengan hasil dari fungsi mysql_conncect()).
Nama dari variabel ini tidak harus ditulis sebagai $result, anda bebas jika ingin
menggantinya dengan nama lain.
‘query_mysql’ adalah argumen pertama fungsi mysql_query(). Pada bagian inilah kita
menulis query MySQL. Query tersebut selanjutnya akan dikirim kepada MySQL Server
untuk diproses. Argumen ini harus pertipe string dan mengikuti aturan penulisan string
didalam PHP. Contoh query ini, misalnya “SELECT * FROM mahasiswa”,
atau “CREATE DATABASE universitas”.
$link_koneksi_mysql adalah argumen kedua dari fungsi mysql_query(). Argumen ini diisi
dengan variabel hasil pemanggilan fungsi mysql_connect(). Argumen ini bersifat opsional,
dan jika diabaikan PHP akan menggunakan variabel mysql_connect() yang sedang
terkoneksi saat ini
Untuk memahami cara penggunaan fungsi mysql_query(), langsung saja kita masuk kedalam
contoh program. Dalam contoh program berikut, saya akan membuat query untuk menampilkan
seluruh database yang ada di dalam MYSQL.
Berikut adalah contoh program penulisan fungsi mysql_query dalam PHP:
1 <?php
3 $link=mysql_connect('localhost','root','');
4 //jika koneksi gagal, langsung keluar dari PHP
5 if (!$link)
6 {
8 }
9 //jalankan query
10 $result=mysql_query('SHOW DATABASES',$link);
13 {
14 echo $row[0];
16 }
17 ?>