Lalu apakah sebenarnya definisi atau arti dari Snippet code
Snippet code sendiri adalah istilah pemrograman untuk sebagian kecil dari re-usable source code atau teks, dapat dikatakan snippet adalah template kode program yang bisa langsung dapat kita gunakan dalam program. Template tersebut berisikan dengan sekelompok barisan kode program yang fungsinya menjalankan perintah atau function tertentu. Jadi, programmer akan sangat dimudahkan karena hanya perlu meremake atau hanya perlu merubah bagian-bagian tertentu dari template yang ada sesuai dengan project yang sedang dikerjakannya. Tujuan dari penggunaan “Snippet code” adalah untuk mempercepat proses kode program yang kita lakukan.
ok, sudah pada tahu bukan pengertian snippet?
langsung aja saya beri tiga contoh kode snippets PHP yang Sangat Berguna Bagi Web Developer
1. Kode Snippet Email Validation PHP
$email = $_POST['email'];
if(preg_match("~([a-zA-Z0-9!#$%&'*+-/=?^_`{|}~])@([a-zA-Z0-9-]).([a-zA-Z0-9]{2,4})~",$email)) {
echo 'This is a valid email.';
} else{
echo 'This is an invalid email.';
}
kode Snippet tersebut digunakan untuk melakukan Email Validation, bisa dilihat cara kerjanya dengan melakukan filtering terhadap beberapa karakter.
2. Kode Snippet untuk Koneksi Database
<?php
if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])) send_404();
$dbHost = "localhost";
$dbUser = "xxxx";
$dbPass = "xxxx";
$dbDatabase = "xxxx";
$db = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die ("Error connecting to database.");
mysql_select_db("$dbDatabase", $db) or die ("Couldn't select the database.");
# This function will send an imitation 404 page if the user
# types in this files filename into the address bar.
# only files connecting with in the same directory as this
# file will be able to use it as well.
function send_404()
{
header('HTTP/1.x 404 Not Found');
print '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'."n".
'<html><head>'."n".
'<title>404 Not Found</title>'."n".
'</head><body>'."n".
'<h1>Not Found</h1>'."n".
'<p>The requested URL '.
str_replace(strstr($_SERVER['REQUEST_URI'], '?'), '', $_SERVER['REQUEST_URI']).
' was not found on this server.</p>'."n".
'</body></html>'."n";
exit;
}
?>
Koneksi ke database tentu saja bukan lah hal yang asing lagi bagi seorang web developer, tapi meskipun begitu sedikit saja kesalahan pada kode tersebut hasilnya sangat fatal dan menggunakan snippet akan lebih cepat, karena notabennya membuat koneksi database hampir selalu ada pada setiap pembuatan website. Maka snippet koneksi database saya rasa juga diperlukan.
3. Kode Snippet HTTP Redirection
<?php
header('Location: http://you_stuff/url.php');
?>
Ok sekian tutorial atau bisa dibilang artikel singkat saya ini
Semoga bermanfaat.
0 comments:
Post a Comment