As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Variabel & Konstanta As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com.

Slides:



Advertisements
Presentasi serupa
Struktur Dasar PHP.
Advertisements

Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Functions/Fungsi As’ad Djamalilleil
PHP. PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.Rasmus Lerdorf Setiap.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP.
Penggunaan Data dan Variabel
As’ad Djamalilleil Variabel & Konstanta As’ad Djamalilleil
Identifier, Tipe Data dan Variabel Yusuf Nurrachman.
Pemrograman Internet (modul 2)
Rekayasa aplikasi Perpustakaan Week 2
Dasar-Dasar PHP.
VARIABEL, KONSTANTA, DAN OPERATOR
T I P E D A T A.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Algoritma dan Pemrograman 2C
Praktikum Java Script.
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
Penggunaan Data dan Variabel
As’ad Djamalilleil Fungsi exec() As’ad Djamalilleil
Pengenalan PHP Variable dan Operator
PHP.
PHP.
Tipe Data, Variabel dan Operator
KONSTANTA A. Ridwan Siregar.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Tipe Data , Variabel, Operator
Tipe, Nama, dan Nilai Anifuddin azis.
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
KOMPUTER APLIKASI IT II
PHP.
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Elemen-elemen Dasar Pada Bahasa C++
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
As’ad Djamalilleil Ekspresi dan Operator As’ad Djamalilleil
Pemrograman internet ABU SALAM, M.KOM.
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
As’ad Djamalilleil Functions/Fungsi As’ad Djamalilleil
Tipe Data, Nama dan Nilai
Variabel, Konstanta, Tipe Data
As’ad Djamalilleil Pointer dan Reference As’ad Djamalilleil
Struktur Dasar PHP.
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Pengembangan Web PHP.
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
FUNGSI ∞ Fungsi yang didefinisikan user ∞ Parameter dalam fungsi ∞ Returning Value ∞ Variabel scope ∞ Build In PHP ∞ Soal Latihan.
Sesi 2. Pemrograman Arduino 1
WEB DASAR PERTEMUAN III
PHP.
Pemrograman Berorientasi Platform (IN315B)
Struktur Dasar PHP.
Variabel dan Tipe Data.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Algoritma dan Stuktur Data
Perancangan dan Pemrograman Web
DATA dan VARIABEL.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Pengembangan Web PHP.
WEB DASAR PERTEMUAN III
Memori dan Scope Variabel
Transcript presentasi:

As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Variabel & Konstanta As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com

Variabel Variabel ditulis dengan diawali oleh tanda dolar ($) dan diikuti dengan nama dari variabel Nama variabel bersifat case-sensitive

Syarat Pemberian Nama Nama variabel yang benar diawali oleh huruf atau underscore, diikuti dengan serangkaian huruf, angka atau underscore Yang dimaksud huruf disini adalah a-z, A-Z, dan karakter ASCII ke-127 s/d 255

$var = "Bob"; $Var = "Joe"; echo "$var, $Var"; output  "Bob, Joe“ $4situs = 'belum pi '; salah, dimulai dengan angka $_4situs = 'belum pi'; benar, dimulai dengan underscore

Variabel Pointer/Reference Untuk membuat sebuah pointer, cukup menambahkan tanda ampersand (&) ke awal nama variabel yang ingin dibuat referensinya (variabel sumber) Contoh script berikut mencetak 2 kali string “Nama saya adalah Bob”

<?php $a = 'Bob'; memberikan nilai ‘Bob’ ke $a $p = &$a; membuat referensi $a lewat $p $p = "Nama saya adalah $p"; mengubah nilai $p echo $a; $a terubah juga nilainya echo $p; ?>

Predefined Variabel Apache Variabel ini dibuat oleh webserver Apache $GATEWAY_INTERFACE $SERVER_NAME $SERVER_SOFTWARE $SERVER_PROTOCOL $REQUEST_METHOD $QUERY_STRING

$DOCUMENT_ROOT $HTTP_ACCEPT $HTTP_ACCEPT_CHARSET $HTTP_ACCEPT_ENCODING $HTTP_ACCEPT_LANGUAGE $HTTP_CONNECTION $HTTP_HOST $HTTP_REFERER $HTTP_USER_AGENT $REMOTE_ADDR

$REMOTE_PORT $SCRIPT_FILENAME $SERVER_ADMIN $SERVER_PORT $SERVER_SIGNATURE $PATH_TRANSLATED $SCRIPT_NAME $REQUEST_URI

Predefined Variabel PHP Variabel yang dibuat oleh PHP $argv $argc $PHP_SELF $HTTP_COOKIE_VARS $HTTP_GET_VARS $HTTP_POST_VARS $HTTP_POST_FILES $HTTP_ENV_VARS $HTTP_SERVER_VARS

$HTTP_ENV_VARS $HTTP_SERVER_VARS

Scope/Cakupan Variabel Cakupan variabel adalah konteks dimana variabel tersebut didefinisi. Single scope meliputi file yang disertakan ke dalam PHP juga $a = 1; include "b.inc"; Variabel $a dikenali pula di dalam file script “b.inc”

Di dalam fungsi yang didefinisi oleh user terdapat scope local fungsi Di dalam fungsi yang didefinisi oleh user terdapat scope local fungsi. Variabel yang berada di dalam fungsi hanya dikenal di dalam fungsi tersebut saja $a = 1; //scope global function Coba() { echo $a; //scope local } Coba(); //panggil fungsi Coba

Pada PHP, variabel global harus dideklarasikan ber-scope global jika ingin digunakan di dalam fungsi $a = 1; //scope global function Coba() { global $a; //deklarasi echo $a; //scope global } Coba(); //panggil fungsi Coba

Variabel Static Variabel static adalah variabel yang memiliki scope local tetapi tidak kehilangan nilainya apabila keluar scope-nya

--- coba bandingkan --- function Coba () { $a = 0; //local echo $a; $a++; } --- coba bandingkan --- static $a = 0; //local

Variabel Variabel Variabel variabel adalah nama variabel yang dapat digunakan secara dinamis $a = "halo"; Variabel variabel mengambil nilai sebuah variabel dan diperlakukan sebagai nama variabel. “halo” di atas dapat dijadikan sebagai nama variabel dengan menggunakan 2 tanda dolar $$a = "dunia";

echo "$a ${$a}"; --- atau --- echo "$a $halo"; Kedua pernyataan di atas menghasilkan output yang sama, yaitu “halo dunia”

Konstanta Sebuah konstanta adalah sebuah identifier (nama) untuk menyimpan nilai yang sederhana, dimana nilai tersebut tidak dapat berubah selama script dijalankan Nama konstanta bersifat cese-sensitive Merupakan sebuah kesepakatan untuk memberikan huruf kapital kepada nama konstanta Scope konstanta bersifat global

Konstanta dapat didefinisi dengan menggunakan fungsi define() Konstanta dapat didefinisi dengan menggunakan fungsi define(). Sekali didefinisi, maka nilainya tidak dapat diubah atau dihilangkan Hanya data skalar (boolean, integer, double, string) dapat disimpan dalam konstanta

Perbedaan Konstanta & Variabel Konstanta tidak diawali dengan tanda dolar Konstanta dapat didefinisi dan diakses dimanapun tanpa mempedulikan aturan scope Konstanta tidak dapat didefinisi ulang atau dihilangkan Konstanta hanya berisi nilai skalar

<?php define("CONSTANT", "Halo dunia."); echo CONSTANT; // output: Halo dunia. ?>

Konstanta Predefined __FILE__ __LINE__ PHP_VERSION PHP_OS TRUE FALSE NULL E_ERROR

E_WARNING E_PARSE E_NOTICE E_ALL