PHP Compound Types PHP

PHP Compound Types  

PHP Compound Types

PHP Compound Types

There are 2 compound data types in PHP.

  1. Array
  2. Object

Array:

The array is a collection of heterogeneous (dissimilar) data types. PHP is a loosely typed language that?s why we can store any type of values in arrays.

Normal variable can store single value, array can store multiple values.

The array contains a number of elements, and each element is a combination of element key and element value.

SYNTAX OF ARRAY DECLARATION:

  1. Variable_name = array (element1, element2, element3, element4......)  

Example 1

  1. <?php  
  2.     $arr= array(10,20,30);  
  3.     print_r($arr);  
  4. ?>  

PHP Compound Types

Example 2

  1. <?php  
  2.     $arr= array(10,'sonoo',30);  
  3.     print_r($arr);  
  4. ?>  

PHP Compound Types

Example 3

  1. <?php  
  2.     $arr= array(0=>10,2=>'sonoo',3=>30);  
  3.     print_r($arr);  
  4. ?>  

PHP Compound Types


Object:

An object is a data type which accumulates data and information on how to process that data. An object is a specific instance of a class which delivers as templates for objects.

SYNTAX:

At first, we must declare a class of object. A class is a structure which consists of properties and methods. Classes are specified with the class keyword. We specify the data type in the object class, and then we use the data type in instances of that class.

Example 1

  1. <?php class vehicle  
  2.     {  
  3.         function car()  
  4.         {           
  5.         echo "Display tata motors";  
  6.         }  
  7.     }  
  8.     $obj1 = new vehicle;  
  9.     $obj1->car();   
  10. ?>  

PHP Compound Types

Example 2

  1. <?php  
  2.     class student   
  3.     {  
  4.             function student()   
  5.         {  
  6.                 $this->kundan = 100;  
  7.             }  
  8.     }     
  9.     $obj = new student();  
  10.     echo $obj->kundan;  
  11. ?>  

PHP Compound Types

Example 3

  1. <?php  
  2.     class greeting  
  3.     {  
  4.     public $str = "Hello javatpoint and SSSIT";  
  5.         function show_greeting()  
  6.         {  
  7.                 return $this->str;  
  8.             }  
  9.     }  
  10.     $obj = new greeting;  
  11.     var_dump($obj);  
  12. ?>  

PHP Compound Types

Source : JavaTPoint

Download free E-book of PHP


#askProgrammers
Learn Programming for Free


Join Programmers Community on Telegram


Talk with Experienced Programmers


Just drop a message, we will solve your queries