Thursday, June 11, 2009

Tipe Data dan Casting

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