PHP object-oriented constants in PHP5_PHP tutorial
Jul 21, 2016 pm 03:39 PM
In PHP5, constants defined by const are different from the methods of defining variables, and do not need to be added with the $ modifier. const PI = 3.14; This will do.
Constant names defined using const are generally capitalized. This is a convention and is the same in any language.
If the defined constant consists of multiple words, use _ to connect them. This is also the convention.
For example, naming like MAX_MUMBER. A good naming method is something that programmers must pay attention to.
Constants in a class are similar to static variables, except that their value cannot be changed. We use classname::constantname to call this constant.
<?
//Declare a final class Math
class Math{
const PI = 3.14; public function __toString(){
return “This is the Math class.”; Method. Const constants are used,
//Note the method used, similar to static variables.
public final function areaOfCircular($r){
return $r * $r * self::PI ;
} Public Final Function Max ($ a, $ B) {
Return $ A & GT; PI ;
?>
Program running result:
Copy code
3.14
//A method for calculating the area of a circle is written here. Use Const constant,
//Note the method used, similar to static variables.
public final function areaOfCircular($r){
return $r * $r * self::PI ;
}
public final function max($a,$b){
return $a > $b ? $a : $b ;
}
public function setPI($a){
self::PI = 3.1415;
}
}
echo Math::PI ;
?>
Program running result:
Copy code
Parse error: parse error in E:PHPProjectstest.php on line 17

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian

How To Set Up Visual Studio Code (VS Code) for PHP Development
