BAB 4 DASAR PEMROGRAMAN PHP





TIPE DATA

PHP tidak memerlukan pendeklarasian tipe data suatu variabel secara eksplisit, tetapi lebih ditentukan oleh runtime program PHP, tergantung dari konteks bagaimana variabel tersebut digunakan.

Untuk mengetahui jenis tipe data suatu variabel saat dilakukan penelusuran (debugging) program gunakan fungsi gettype(). Sedangkan untuk memeriksa kebenaran suatu tipe data apakah sesuai dengan yang dimaksud, maka bisa gunakan fungsi is_type.

<?php

          $a_bool = TRUE;  // type boolean

          $a_str = "foo";  // type string

          $a_str2 = 'foo';  // type string

          $an_int = 12;  // type integer

          echo gettype($a_bool);  // akan tercetak: boolean

          echo gettype($a_str);  // akan tercetak: string

          // jika type data integer, maka akan ditambah dengan empat.

          if (is_int($an_int)) {

          $an_int += 4;

          }

          // Jika $a_bool adalah type string, maka akan dicetak.

         // (Maka tidak mencetak apapun, karena $a_bool adalah boolean).

         if (is_string($a_bool)) {

                    echo "String: $a_bool";

}

?>


# JENIS TIPE DATA

     PHP mendukung delapan jenis tipe data, antara lain:


        *  Tipe data Scalar, tipe scalar tidak bisa dipecah lagi menjadi bagian yang lebih kecil, boleh
dikatakan merupakan tipe dasar.


  • Boolean
  • Integer
  • Float (floating point, 'double')
  • String

        * Tipe Compound / Tipe Campuran

  • Array
  • Object

       * Tipe Special / Tipe khusus

  • Resource
  • Null

1. TIPE BOOLEAN
Boolean adalah jenis tipe data yang paling sederhana, banyak digunakan untuk mencari nilai kebenaran. Boolean bisa bernilai TRUE or FALSE dan keduanya bersifat case-sensitive.

<?php 
       $foo = True; // Memberi nilai True pada variable $foo
?>

Biasanya digunakan semacam operator untuk mengembalikan nilai boolean, kemudian melewatkannya pada suatu struktur kontrol.

<?php
          // == adalah sebuah operator yang digunakan untuk 
         //menguji persamaan dan mengembalikan nilai boolean

         if ($action == "show_version") {
             echo "Versinya adalah 1.23";
}

     // pernyataan ini tidak diperlukan...
        if ($show_separation == TRUE) {
             echo "<hr>\n";
}

   //... karena bisa dituliskan lebih sederhana
       if ($show_separators) {
            echo "<hr>\n";
?>

https://www.instagram.com/puspita.indriyani/?hl=id

Comments

Popular Posts