Semalem baru abis test brainbench PHP 4, ternyata wuiiiih question yg keluar eduuun... :P
banyak fungsi-fungsi php yang aku ga ngerti... jadi azah jawabnya juga ngitung kancing (untung soalna multiple choice) he hee :D

tapi ada fungsi yg aku cobain dan ternyata lumayan berguna neeeh :P

fungsinya buat auto generate ID : nama fungsinya MD5.

cara manggilnya kaya gene:

$yourvar=md5($yourrandomfunction);

prinsip kerjanya klo ga salah kaya gene :

$yourvar = buat nampung data acak sementara
md5 = buat nge-generate 32-character hexadecimal number.
$yourrandomfunction = biasanya diambil dari fungsi standar php, misalnya time(),rand(),mt_rand().

jadi hash md5 akan mengkalkulasi variable input menjadi 32 character hexadecimal dan biasanya parameter input berupa numeric ato string type.

contoh nge-gunainnya kaya gene :

<?php
$ID_ACAK = md5(rand());
echo $ID_ACAK;
?>

ato kalo mo pake counter kaya gene :

<?php
for ($i=0;$i<=rand(1,5);$i++){
$my_ID = md5(rand());
echo "$my_ID<br>";
}
?>

md5 juga bisa dijadiin fungsi dasar buat nge-encrypt data misalnya saja password,
contoh penggunaan md5 pada encrypted data kaya genee :

<?php
$str = 'apple'; //contoh passwordnya

if (md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {//dibandingin ama $strnya md5
echo "Would you like a green or red apple?";
exit;
}
?>

mungkin biar lebih aman bisa diulik lagi kali yaaa :P

udah dulu ah mo kerja lagi neeh..