PHP教程

PHP变量常量定义以及使用

本文主要是介绍PHP变量常量定义以及使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

变量

PHP使用$定义变量

变量命名由字母,数字,下划线和'_'构成,但是不能以数字开头

PHP允许使用中文变量,但不推荐使用中文

PHP删除变量
使用unset删除变量
例子:

<?php
$ a=1;
echo a;//1
unset($a)
echo $a;//报错
?>

常量

PHP5.3之前使用define定义
例子:

define('常量名','常量值')

PHP5.3之后使用const定义
例子:

const 常量名=常量值

常量一旦定义无法在程序运行时进行更改
常量命名规则还变量一样可以使用字母,数字,下划线和'_',但是不能以数字开头。

PHP定义常量或者变量允许使用中文定义,但是不推荐
常量变量命名要见起名知其意

访问常量的函数 constant()
例子:

echo constant('常量名')

何时定义常量,变量

1:凡是数据可能变化的,一般都是使用变量;
2:数据不一定会变得,可以使用常量或者变量;
3:数据不允许修改的,一定用常量

系统常量

系统常量:系统帮助用户定义的常量,用户可以直接使用。
常用的几个系统常量:

PHP_VERSION     //当前使用的PHP版本号
PHP_OS         //当前PHP环境的运行操作系统
M_PI         //圆周率常量值
M_E         //科学常数e
E_ERROR         //最近的错误之处
E_WARNING         //最近的警告之处
E_PARSE         //剖析语法有潜在问题之处

在PHP中还有一些特殊的常量;这种常量被称为系统魔术常量,魔术常量通常会跟着环境变化,但是用户改变不了。

FILE //当前PHP文件的相对路径


__DIR__ //当前文件的目录 __LINE__ //当前PHP文件中所在的行号 __FUNCTION__ //当前函数名,只对函数内调用起作用 __CLASS__ //当前类名,只对类起作用 __METHOD__ //表示类方法名,比如B::test

这篇关于PHP变量常量定义以及使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!