PHP CASTING


Cast to String

        string(1) "5"
string(4) "5.34"
string(5) "hello"
string(1) "1"
string(0) ""
    

Cast to Integers

        int(5)
int(5)
int(0)
int(1)
int(0)
    

Cast to Float

        float(5)
float(5.34)
float(0)
float(1)
float(0)
    

Cast to Boolean

        int(5)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
    

Cast to Array

        array(1) {
  [0]=>
  int(5)
}
array(1) {
  [0]=>
  float(5.34)
}
array(1) {
  [0]=>
  string(5) "hello"
}
array(1) {
  [0]=>
  bool(true)
}
array(0) {
}
    

Cast to Object

        object(stdClass)#1 (1) {
  ["scalar"]=>
  int(5)
}
object(stdClass)#2 (1) {
  ["scalar"]=>
  float(5.34)
}
object(stdClass)#3 (1) {
  ["scalar"]=>
  string(5) "hello"
}
object(stdClass)#4 (1) {
  ["scalar"]=>
  bool(true)
}
object(stdClass)#5 (0) {
}