Tipe Data dan Casting
PHP menyediakan fungsi-fungsi berawalan is_ yang dapat dimanfaatkan untuk menguji tipe data suatu variabel.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Cek Tipe</title> </head> <body> <?php $bil = 3; var_dump(is_int($bil)); // Output: bool(true) $var = ""; var_dump(is_string($var)); // Output: bool(true) ?> </body> </html> |
Kecuali fungsi is_bool(), penamaan fungsi-fungsi lainnya persis seperti tipe data terkait, misalnya is_integer(), is_float(), is_object(), dan is_null().
Casting
Untuk menguji aplikasi web, kita mempublikasikannya ke web server, baik secara lokal maupun Internet. Lingkungan lokal tentu merupakan pilihan yang efisien, khususnya ketika aplikasi masih dalam tahap pengembangan.
Operator | Deskripsi |
(int), (integer) | Casting ke integer |
(double), (float), (real) | Casting ke floating point |
(string) | Casting ke string |
(array) | Casting ke array |
(object) | Casting ke object |
(bool), (boolean) | Casting ke boolean |
(unset) | Casting ke null, seperti pemanggilan unset |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Casting Tipe</title> </head> <body> <?php $str = '123abc'; // Casting nilai vaiabel $str ke integer $bil = (int) $str; // $bil = 123 echo gettype($str); // Output: string echo gettype($bil); // Output: integer ?> </body> </html> |
0 comments:
Post a Comment