Loading... <h2>变量</h2><p>PHP使用$定义变量</p><p>变量命名由字母,数字,下划线和'_'构成,但是不能以数字开头</p><p>PHP允许使用中文变量,但不推荐使用中文</p><p>PHP删除变量<br>使用unset删除变量<br>例子:</p><pre><code><?php $ a=1; echo a;//1 unset($a) echo $a;//报错 ?> </code></pre><h2>常量</h2><p>PHP5.3之前使用define定义<br>例子:</p><pre><code>define('常量名','常量值') </code></pre><p>PHP5.3之后使用const定义<br>例子:</p><pre><code>const 常量名=常量值 </code></pre><p>define可以在函数内被定义,const不可以。</p><p>常量一旦定义无法在程序运行时进行更改<br>常量命名规则还变量一样可以使用字母,数字,下划线和'_',但是不能以数字开头。</p><p>PHP定义常量或者变量允许使用中文定义,但是不推荐<br>常量变量命名要见起名知其意<br>定义常亮推荐使用大写,方便进行区分</p><p>访问常量的函数 constant()<br>例子:</p><pre><code>echo constant('常量名') </code></pre><h2>何时定义常量,变量</h2><p>1:凡是数据可能变化的,一般都是使用变量;<br>2:数据不一定会变得,可以使用常量或者变量;<br>3:数据不允许修改的,一定用常量</p><h2>系统常量</h2><p>系统常量:系统帮助用户定义的常量,用户可以直接使用。<br>常用的几个系统常量:</p><pre><code>PHP_VERSION //当前使用的PHP版本号 PHP_OS //当前PHP环境的运行操作系统 M_PI //圆周率常量值 M_E //科学常数e E_ERROR //最近的错误之处 E_WARNING //最近的警告之处 E_PARSE //剖析语法有潜在问题之处 </code></pre><p>在PHP中还有一些特殊的常量;这种常量被称为系统魔术常量,魔术常量通常会跟着环境变化,但是用户改变不了。</p><p><strong>FILE</strong> //当前PHP文件的相对路径</p><pre><code>__DIR__ //当前文件的目录 __LINE__ //当前PHP文件中所在的行号 __FUNCTION__ //当前函数名,只对函数内调用起作用 __CLASS__ //当前类名,只对类起作用 __METHOD__ //表示类方法名,比如B::test </code></pre><p>关于PHP的$$var,以下是我个人理解,如有不对还请指出</p><pre><code> <?php $a = ‘hello‘; $$a = ‘world‘; echo $a //hello echo $$a //world echo $hello //world ?> </code></pre><p>这两个变量都被定义了:$a 的内容是“hello”,$hello 的内容是“world”。</p><p>这种被称为可变变量。一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置。</p> 猜你想看 每日一学:PHP 中的array_diff_uassoc函数详解 react学习-JSX(二) 小小Blog征稿-投稿入口 nuxt3使用element-plus PHP发送TCP和UDP请求 Vue的基本使用与指令 Typecho更换字体插件FontLibs Vue计算属性及使用 每日一学:PHP 中的array_push函数详解 Vue+axios判断用户名是否被占用 最后修改:2022 年 06 月 05 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
4 条评论
博主好厉害,给你吃个桃桃好凉凉。( ๑´•ω•) "(ㆆᴗㆆ)
很棒
“凡是数据可能变化的,肯定使用常量” ???
而且话说要不要讲一讲 $$a 这种
使用变量,昨天打错了,不好意思

$$a我还没搞明白,前天刚入门,等我搞明白会接着往下写的