Download presentation
Presentation is loading. Please wait.
Published byAimee Rufus Modified over 10 years ago
1
Powerpoint Templates Page 1 Powerpoint Templates Server Side Scripting PHP
2
Powerpoint Templates Page 2 Variable
3
Powerpoint Templates Page 3 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
4
Powerpoint Templates Page 4 example for using variable Use Variable <?php $Name= "Muhammad"; $NAME= "Zein"; $name= "Zidane"; echo "$Name $NAME $name"; ?>
5
Powerpoint Templates Page 5 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
6
Powerpoint Templates Page 6 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 * Superglobals: global variables that include a script file, without having to define global $ variable. Super Global *
7
Powerpoint Templates Page 7 Predefinied Variable $GLOBAL •Referring to the global variables in a script. •Array data type.
8
Powerpoint Templates Page 8 Predefined Variable $_SERVER •Contains the value associated with server information. •Array data type. •Complete documentation: http://www.php.net/manual/en/reserved.var iables.server.php http://www.php.net/manual/en/reserved.var iables.server.php Example : Results :
9
Powerpoint Templates Page 9 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
10
Powerpoint Templates Page 10 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
11
Powerpoint Templates Page 11 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
12
Powerpoint Templates Page 12 Predefined Variable $_COOKIE •Variables derived from HTTP Cookies. •array data type Set cookies on your browser: •setcookie(name, value, expire, path, dom ain, secure, httponly) •http://www.php.net/manual/en/function.set cookie.php
13
Powerpoint Templates Page 13 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
14
Powerpoint Templates Page 14 Predefined Variable $_REQUEST •Contains the value of $_GET, $_POST, dan $_COOKIE •array data type $php_errormsg •String Type Data
15
Powerpoint Templates Page 15
16
Powerpoint Templates Page 16 PHP supported by 8 data type. scalar : •Boolean •Integer •Floating-point •String Compound •Array •Object Khusus •Resources •Null
17
Powerpoint Templates Page 17 Example 1.Boolean Nilai Boolean Contoh Nilai Boolean $a = TRUE; $b = FALSE; Hasil Eksekusi dengan PHP : <?php $a = TRUE; $b = FALSE; echo "\$a = $a"." "; echo "\$b = $b"; ?>
18
Powerpoint Templates Page 18 2. Integer Integer Integer <?php $Harga= 15000; $Jumlah= 5; $HargaTotal = $Harga * $Jumlah; echo "Harga = $Harga"." "; echo "Jumlah = $Jumlah"." "; echo "Harga Total = $HargaTotal"." "; $large_number = 2147483647; var_dump ($large_number); echo " "; $large_number = 2147483648; var_dump ($large_number); echo " "; var_dump ( 0x80000000 ); echo " "; $million = 1000000; $large_number = 50000 * $million; var_dump ($large_number); ?>
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.