01 Web02
01 Web02
PHP Software :
1. Linux Distribution ( Apache Web Server + PHP Module )
2. Windows / Mac : XAMPP, WAMP , LARAGON
Program Studi Sistem Informasi | Informatika – STT Terpadu Nurul Fikri
Why PHP Popular ?
Open-source & Free
Easy to use ( C-like and Perl-like syntax)
Stable and fast
Multiplatform
Many databases support
Many common built-in libraries
Pre-installed in Linux distributions
PHP5 – better object-oriented and XML language support
PHP7 – More Fast
Program Studi Sistem Informasi | Informatika – STT Terpadu Nurul Fikri
How PHP Work ?
Client
Browser
1 4 PHP
3 module
Apache
2
/*
banyak baris komentar
*/
Mendefinisikan array :
$_array = [ element array ] ;
$_array = array ( element array ) ;
Panjang array : function count($arrayname)
Program Studi Sistem Informasi | Informatika – STT Terpadu Nurul Fikri
PHP Basic - Indexed Array
Indexed Array – array dengan index numeric
$_fruits = [‘apple’,’orange’,’manggo’]; // index mulai dari 0
Index array dapat di set secara manual
$_fruits[0] = ‘apple’;
$_fruits[1] = ‘orange’;
$_fruits[2] = ‘manggo’;
Hapus array
unset($_fruits) ; // hapus seluruh elemen array
unset($_fruits[1]); // hapus elemen array index ke-1
$jml_data = count($_fruits);
for ($i = 0 ; $i < $jml_data ; $i++) {
echo $_fruits[$i];
echo ‘<br/>’;
}
$umur[‘ahmad’] = 20;
$umur[‘ali’] = 21;
$umur[‘dewi’] = 19;
foreach($ar_jus as $jus){
echo ‘ Jus ‘ . $jus[‘buah’] . ‘ harganya : ‘ . $jus[‘harga’] . ‘<br/>’;
}
<?php
// info.php
phpinfo();
?>
<?php
$formType = $_GET[‘fType’];
$fullName = $_GET[‘fullName’];
$program = $_GET[‘program’];
echo (‘<p>’);
echo (‘Hello,’.$fullName. “<br>\n”);
echo (‘You are in the ’.$program.‘ program.“<br>\n”);
echo (‘Form method was ‘.$formType. “</p>\n”);
?>
<?php
$to = $_POST[‘toEmail’];
$firstName = $_POST[‘firstName’];
$lastName = $_POST[‘lastName’];
$comment = addslashes($_POST[‘comment’]);
echo (‘<p>’);
echo (‘Thank you,’.$firstName. ‘ for your feedback\.’);
echo ( “</p>\n”);
?>