180 likes | 264 Views
Server Side Scripting PHP. Powerpoint Templates. Variable. The Variable Name. start with the “$” characters Variable names can consist of characters, numbers and underscore “_” after the “ $ ” character, must be followed or the underscore character "_“ are case sensitive
E N D
Server Side Scripting PHP Powerpoint Templates
The Variable Name • start with the “$” characters • Variable names can consist of characters, numbers and underscore “_” • after the “$” character, must be followed or the underscore character "_“ • are case sensitive Example. • $_name • $first_name • $name3 • $lastName • global $_name Æ variabel global
example for using variable <html> <head> <title> Use Variable </title> </head> <body> <?php $Name = "Muhammad"; $NAME = "Zein"; $name = "Zidane"; echo "$Name$NAME$name"; ?> </body> </html>
Indirect Variable References • Variables that are named from the contents of other variables. • Created when the script is executed (runtime). Example. $name = "Jhon"; $$name = “Registered User"; Result Registered User
Predefinied Variable • The name of variable has been used by PHP. • Some Predefined Variable : • $GLOBAL → Refers to all global variables. • $_SERVER → server environment configuration information. • $_GET → The Variable of GET. • $_POST → The Variable of HTTP POST. • $_FILES → The Variable of HTTP File Upload. • $_REQUEST → The Variable of HTTP Request. • $_SESSION → The Variable of Session • $_COOKIE → The Variable of HTTP Cookie. • $php_errormsg → last error message. • $http_response_header → response from the HTTP Header reques Super Global * * Superglobals: global variables that include a script file, without having to define global $ variable.
Predefinied Variable • $GLOBAL • Referring to the global variables in a script. • Array data type.
Predefined Variable • $_SERVER • Contains the value associated with serverinformation. • Array data type. • Complete documentation:http://www.php.net/manual/en/reserved.variables.server.php Example : Results :
Predefined Variable • $_GET • Variables from URL parameters. • Array data type. • Example : Create a file with the name predefined_get.php • Access that files in the browser and add the parameter http://localhost/predefined_get.php?name=Tom Results : Selamat Datang Tom
Predefined Variable • $_POST • Variables derived from the HTTP POST. • Array data type. • Application in HTML Form • Value Properti “name” input elements, to index arrays $_POST • Example, file : form.php • Example, file : input.php
Predefined Variable • $_FILES • Variables containing items, uploaded via HTTP POST method. • 2-dimensional array of data types • Index Variable $_FILES : • $_FILES[‘foto’][‘name’] → Name of the original file on the client computer. • $_FILES[‘foto’][‘type’] → mime type. Ex : image/gif • $_FILES[‘foto’][‘size’] → file size in byte • $_FILES[‘foto’][‘ • $_FILES[‘foto’][‘tmp_name’]→ Name of the temporary file that is stored on a server uploaded • $_FILES[‘foto’][‘error’] → Error code that occurred when uploading
Predefined Variable • $_COOKIE • Variables derived from HTTP Cookies. • array data type Set cookies on your browser: • setcookie(name, value, expire, path, domain, secure, httponly) • http://www.php.net/manual/en/function.setcookie.php
Predefined Variable • $_SESSION • Variable deriver from session • Array type data Using Session in PHP • session_start() • $_SESSION[‘name’] • session_unset() • session_destroy() • http://www.php.net/manual/en/ref.session.php
Predefined Variable • $_REQUEST • Contains the value of $_GET, $_POST, dan $_COOKIE • array data type • $php_errormsg • String Type Data
TIPE DATA PHP supported by 8 data type. scalar : • Boolean • Integer • Floating-point • String Compound • Array • Object Khusus • Resources • Null
Example • Boolean <html> <head> <title> Nilai Boolean </title> </head> <body> <h1> ContohNilai Boolean </h1> <pre> $a = TRUE; $b = FALSE; </pre> HasilEksekusidengan PHP : <br> <?php $a = TRUE; $b = FALSE; echo "\$a = $a"."<br>"; echo "\$b = $b"; ?> </body> </html>