Langsung ke konten utama

Postingan

String [Tipe Data]

Artikel ini berkaitan dengan artikel sebelumnya ( Tipe Data ) jika kamu belum membacanya ada baiknya untuk membacanya terlebih dahulu ( klik untuk baca artikel Tipe Data ). String adalah aebuah atau serangkaian karakter (Huruf dan Angka), dan dalam PHP setiap karakter memiliki nilai byte yang sama, ini menandakan PHP hanya mendukung 256 byte penulisan karakter dan tidak menawarkan dukungan UNICODE asli, baca di sini Rincian Tipe String. Catatan: Angka adalah termasuk String tapi angka juga bisa sebuah Bilangan (Bukan String), Lihat contoh Contoh Angka adalah String dan angka adalah Bilangan (Bukan String) &lt?php $a="urutan angka adalah 0123456789"; // angka adalah sebuah string $b=12; //angka adalah sebuah bilangan ?&gt Penulisan String PHP mengizinkan 4 cara yang berbeda untuk penulisan string, yaitu : 1. Single quoted 2. Double quoted 3. Neredoc syntax 4. Nowdoc syntax (since PHP 5.3.0) 1. Single Quote Single Quote atau dalam bahasa Indonesia disebut...

Float [Tipe Data]

Artikel ini berkaitan dengan artikel sebelumnya ( Tipe Data ) jika kamu belum membacanya ada baiknya untuk membacanya terlebih dahulu ( klik untuk baca artikel Tipe Data ). Float juga sering disebut dengan Double (Ganda), bilangan Real (Nyata) Float dapat ditentukan dengan beberapa Sintax sebagai berikut &lt?php $a = 1.234; $b = 1.2e3; $c = 7E-10; ?&gt PERHATIAN !!! Mohon Hati hati Floating Number memiliki presisi terbatas, meskipun tergantung sistem, PHP biasanya menggunakan Format IEEE 754 yang ber presisi Ganda. Format ini akan memberikan kesalahan yang relatif besar untuk pembulatan di urutan 1.11e-16. Untuk Operasi NON-Aritmatika Dasar terjadi kesalahan akan lebih besar lagi. Misal perhitungan floor((0.1+0.7)*10) = 7,9999999999999991118... hasil pembulatan akan menghasilkan Nilai 7 (pembulatan kembali kebawah setelah angka 9 terkhir menjadi 0) padalah hukum pembulatan seperti ini harusnya menghasilkan nilai 8, jadi mohon hati-hati kamu haus mempertimbangkan hal-...

Integer [Tipe Data]

Artikel ini berkaitan dengan artikel sebelumnya ( Tipe Data ) jika kamu belum membacanya ada baiknya untuk membacanya terlebih dahulu ( klik untuk baca artikel Tipe Data ). nteger merupakan Tipe Data yang berisikan bilangan bulat negatif dan positif yaitu : ℤ = {..., -2, -1, 0, 1, 2, ...} Contoh : &lt?php $a = 1234; // Bilangan Desimal $a = -123; // Bilangan Negatif $a = 0123; // Bilangan Oktal (0123 equivalent 83 dalam desimal) $a = 0x1A; // Bilangan hexadecimal (0x1A equivalent 26 dalam desimal) ?&gt PERINGATAN !!! Jika kita menggunakan Digit yang tidak Valid menggunakan Integer Oktal (misal 8 dan 9) maka digit dibelakangnya akan diabaikan. Contoh : &lt?php var_dump(01090); // Oktal 010 = 8 dalam decimal, maka digit dibelakang 010 akan di abaikan ?&gt Integer overflow Integer Overflow adalah integer yang melampaui batas, dan jika hal ini terjadi maka PHP akan menginterpretasikan Integer menjadi sebuah Float Contoh Integer Overflow dalam 32-bit system : ...

Bolean [Tipe Data]

Artikel ini berkaitan dengan artikel sebelumnya ( Tipe Data ) jika kamu belum membacanya ada baiknya untuk membacanya terlebih dahulu ( klik untuk baca artikel Tipe Data ). Bolean merupakan Tipe Data yang paling sederhana.Bolean hanya memiliki 2 Nilai keadaan, keadaan akan bernilai Benar jika ia memiliki Nilai True dan keadaan akan bernilai Salah jika ia memiliki Nilai False Contoh : &lt?php // $foo akan Bernilai Benar $foo = true; ?&gt Setiap Tipe Data dalam PHP mempunyai Boolean untuk melakukan Seleksi Kondisi . dan Tipe Data tersebut akan memberikan nilai true atau false pada seleksi kondisi tersebut. Pada Variabel yang bertipe Data integer=0 (nol) mempunyai boolean false , selain itu true . Pada Variabel yang bertipe Data float=0.0 (nol) mempunyai boolean false , selain itu true . Pada Tipe Data string yang kosong , dan string="0" mempunyai boolean false , selain itu true . Array yang tidak mempunyai element mempunyai boolean false , se...

Type Casting [Tipe Data]

Artikel ini berkaitan dengan artikel sebelumnya ( Tipe Data ) jika kamu belum membacanya ada baiknya untuk membacanya terlebih dahulu ( klik untuk baca artikel Tipe Data ). Type Casting adalah Tipe data yang dapat dirubah sesuai dengan keinginan kita, Perintah-perintah Type Casting diantaranya: (int) , (integer) - Merubah Menjadi Integer   (bool) , (boolean) - Merubah Menjadi Boolean   (float) , (double), (real) - Merubah Menjadi Float/Real   (string) - Merubah Menjadi String   (array) - Merubah Menjadi Array   (object) - Merubah Menjadi Objek Contoh : &lt?php $foo = (int) $var; $foo = ( int ) $var; ?&gt Contoh 2: &lt?php // $foo adalah integer $foo = 10; // $str adalah string $str = "$foo"; // $fst adalah string yang berisi "10" $fst = (string) $foo; ?&gt

Tipe Juggling [Tipe Data]

Artikel ini berkaitan dengan artikel sebelumnya ( Tipe Data ) jika kamu belum membacanya ada baiknya untuk membacanya terlebih dahulu ( klik untuk baca artikel Tipe Data ). Oke langsung aja Type Juggling merupakan behaviour atau sifat dari variabel PHP yang akan secara otomatis mengubah tipe data dari variabel tersebut tergantung dari operator yang digunakan ketika memasukan isi dari variabel tersebut. Jika data di set dengan operator integer seperti tambah, kurang atau kali (bintang) , maka data akan berubah menjadi integer, begitu juga bila di set dengan operator string seperti petik[ganda] ",' atau titik untuk penghubung string . Contoh : &lt?php // $foo adalah string $foo = "0"; // $foo sekarang menjadi Integer karena ditambah 2 $foo += 2; // $foo sekarang menjadi Float/Real $foo = $foo + 1.3; // $foo menjadi integer (15) $foo = 5 + "10 dan sedikit string"; // $foo menjadi...

Type (Tipe Data)

Dalam PHP Tipe data tidak memerlukan pendefinisian variabel, tipe data akan secara otomatis berubah berdasarkan operator yang digunakan, karena PHP menggunakan Type Juggling. Tetapi selain menggunakan Type Juggling, PHP juga menggunakan Type Casting, yang dapat menentukan secara manual tipe data yang dimaksud. Klik disini untuk Contoh Tipe Data Juggling Klik disini untuk Contoh Tipe Data Casting Dalam PHP terdapat 9 tipe data dasar, dan 9 tipe data dasar tersebut dibagi menjadi 3 bagian yaitu : A. Scalar Type Yaitu tipe data yang hanya memuat satu data dalam variabel. Tipe Data yang termasuk kedalam Tipe Scalar adalah: 1. Bolean 2. Integer 3. Float 4. String B. Compound Type Yaitu Tipe Data yang dapat mempunyai lebih dari satu element. Tipe Data yang termasuk kedalam Tipe Compound adalah: 1. Array 2. Object C. Special Type. Yaitu tipe data yang spesial yang tidak dapt dimasukan ke bagian tipe data Scalar ataupun Compound. Tipe Data yang termasuk kedalam Tipe ...