Constant

A constant is declared with the const keyword followed by a name (is not prefixed with a dollar sign like properties).
Syntax: const CONSTANT_NAME
The main difference between properties and constants is that the constant value cannot be changed once it is set.


<?php

/**
 * Area	= π r2
 */

// Procedural way constant define
// define("CONSTANT_NAME", 'value');

class Circle {

	const PI = 3.1415;

	public function area($radius){

		return $radius * $radius * self::PI;
	}
	
}

$circle = new Circle;
echo $circle->area(5);

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s