美文网首页
PHP的变量与常量

PHP的变量与常量

作者: bin_fa4c | 来源:发表于2019-01-11 17:01 被阅读0次

    弱类型语言PHP

    PHP是一种非常弱的类型语言。在大多数编程语言中,变量只能保持一种类型的数据,而且这个类型必须在使用变量前声明,例如C语言中。而在PHP中,变量的类型通常不是由程序员设定的,确切的说,是根据该变量使用的上下文在运行时(即变量的值)决定的。

    定义变量

       可变的量成为变量

       PHP中一个美元符号($)后面跟上一个变量名称,即表示一个变量。变量的名称是对大小写敏感的。

       变量名与PHP中其他的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。

    查看数据类型函数

    echo

    输出一个或多个变量,他不是函数,不需要使用括号,如果输出多个请用逗号分隔

    var_dump

    答应变量的相关信息

    变量赋值

    传值赋值--------$变量名=值

    传址赋值--------$变量名=&$变量名

    可变变量

    有时候使用可变变量名是很方便的。就是说,一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。

    例:

    <?php

    $a='hello';  //普通变量

    $$a='world';  //可变变量

    echo  “$a  ${$a}”;  //输出:hello  world

    echo  “$a  $hello”;  //输出:hello  world

    ?>

    外部变量

    PHP的特点之一是可以用简单的方式处理表单数据,获取环境变量。在PHP中,这些外部数据或变量保存在一种特殊的全局数组中

    $_GET["VAR"]                       get参数

    $_POST["VAR"]                    post参数

    $_REQUEST["VAR"]            可接受get与post及cookie参数

    常量

    语义

           常量是一个简单值的标识符(名字)。常量默认为大小写敏感。按照惯例常量标识符总是大写的。

           常量名和其他任何PHP标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。

    定义方式: defined("常量名",值);注:常量只能包含标量

    系统常量

    PHP_VERSION            显示PHP版本

    PHP_OS                       显示服务器的操作系统版本

    TRUE   FALSE              表示真假的常量

    变量与常量检测

    检测变量是否存在

      isset(变量名)     返回值为boolean

    删除变量

      unset(变量名)   是一个语句,没有返回值

    检测常量是否存在

      defined(常量)   返回值为boolean

    常量和变量的不同

    常量前面没有美元符号($)

    常量只能用define()函数定义,而不能通过赋值语句

    常量一旦定义就不能被重新定义或者取消定义

    常量的值只能是标量

    常量可以不用理会变量范围的规则而在任何地方定义和访问



    相关文章

      网友评论

          本文标题:PHP的变量与常量

          本文链接:https://www.haomeiwen.com/subject/nhsxdqtx.html