Classes
Classes are the blueprint of objects. Classes hold their own data members and member functions, which can be accessed and used by creating an instance of that class. In PHP, a class is defined using the class keyword, followed by the name of the class and curly braces ({}).
Example:
<?php
class class_name {
// code goes here...
}
?>
Creating a Class in PHP
We will create a class Employee where we will have two properties and two methods for setting and getting the property.
<?php
class Employee {
// Properties
public $name;
public $surname;
// Methods
function set_name($name) {
$this->name = $name;
}
function get_name() {
return $this->name;
}
}
?>
Note: The $this
keyword refers to the current object, and is only available inside methods.