Select Theme :
Home
Contact Us

Types

Introduction

PHP supports eight primitive types.

Four scalar types:

  • boolean
  • integer
  • float
  • string

Two compound types:

  • array
  • object

And finaly two special types:

  • resource
  • null
<?php
$a_bool 
TRUE;   // a boolean
$a_str  "foo";  // a string
$a_str2 'foo';  // a string
$an_int 12;     // an integer

echo gettype($a_bool); // prints out:  boolean
echo gettype($a_str);  // prints out:  string

// If this is an integer, increment it by four
if (is_int($an_int)) {
    
$an_int += 4;
}

// If $bool is a string, print it out
// (does not print out anything)
if (is_string($a_bool)) {
    echo 
"String: $a_bool";
}
?>

To forcibly convert a variable to a certain type, either cast the variable or use the settype() function on it.

Valid XHTML 1.0 Strict   Valid CSS!