By using this site you agree to the use of cookies and related technologies.

Learn more

PHP: Properties and Methods

An Explanation on Properties and Methods in PHP.

Edited: 2016-09-24 03:55

In object-oriented PHP Properties and Methods are just Variables and Functions found inside a class.

For some people the object oriented terms for functions and variables may seem rather confusing, so if you often get the terminology mixed up you could try thinking of methods as a specific way of doing something, as such it can only mean that the methods must refer to a function, since variables typically just sit there until something happens.

PHP Property Example

The below is a simple example of a class containing a few variables (Properties).

class MyClassName {
 public $Property1 = 'Hallo hallo!';
 public $MyVariableName = 'Hallo dude!'; // Another Property
}
$MyObject = new MyClassName();
echo $MyObject->Property1;
echo $MyObject->MyVariableName;

PHP Method Example

The below shows how to use functions (methods) inside of classes.

class MyClassName {
 public $AppVersion = 3;

 function VerCheck() {
     if($this->AppVersion < 3) {
         die("You need at least version 3 to run this script.");
     }
 }
}

$MyObject = new MyClassName();
$MyObject->AppVersion = 2; // Anything less then 3 would error out
$MyObject->VerCheck();