加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_商丘站长网 (https://www.0370zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP新手 学习变量和常量

发布时间:2022-09-13 15:08:46 所属栏目:PHP教程 来源:
导读:  和C++等编程语言不同,PHP在使用变量时,不需要事先声明,在你给变量赋值时就可以使用了,赋值时使用’='。如

  $test?=?'欢迎访问www.leapsoul.cn,这里有最新的PHP入门教程';?
  三
  和C++等编程语言不同,PHP在使用变量时,不需要事先声明,在你给变量赋值时就可以使用了,赋值时使用’='。如
 
  $test?=?'欢迎访问www.leapsoul.cn,这里有最新的PHP入门教程';?
  三、PHP变量的类型
 
  和其他语言一样,PHP的变量类型同样支持整型、字符串、数组、对象等,区别在于其他语言,比如C语言,在使用变量之前需要事先声明变量的数据类型,而PHP变量的数据类型不需要事先声明,在你给他赋值的时候就已经确定了。如
 
  $leapsoul?=?1;?//定义PHP变量的数据类型为整型 ?
  $leapsoul?=?array();//定义PHP变量的数据类型为数组 ?
  $leapsoul?=?"欢迎访问www.leapsoul.cn,本文主要介绍PHP变量与常量的学习";//定义PHP变量的数据类型为字符串?
  在PHP中有一种特殊的数据类型-不定变量,可以使我们动态修改变量名,之前我们说到PHP变量的定义是以美元符($)开始的,如果在开头再加一个美元符($),就变成不定变量了,即
 
  $test?=?'leapsoul'; ?
  $$test?=?"欢迎访问www.leapsoul.cn,本文主要介绍PHP变量与常量的学习";?
  等同于
 
  $leapsoul?=?"欢迎访问www.leapsoul.cn,本文主要介绍PHP变量与常量的学习";?
  四、PHP变量函数
 
  PHP变量函数主要用来对变量的数据类型、变量的存在性进行判断,测试PHP变量类型的函数有:
 
  gettype():返回传递过来的变量的数据类型,如果不是标准数据类型,如整型、字符串、数组、对象等,则返回unknown type;
 
  settype():改变传递过来的变量的数据类型,类似于强制类型转换。
 
  $test; ?
  $leapsoul?=?"PHP入门教程之PHP变量与常量学习"; ?
  echo?gettype($test);//输出NULL ?
  echo?gettype($leapsoul);//输出变量类型为string ?
  settype($leapsoul,"int");//设定$leapsoul变量类型为int ?
  echo?gettype($leapsoul);//数据变量类型为integer?
  判断PHP变量是否为具体数据类型的函数有
 
  is_array():判断PHP变量类型是否为数组类型
 
  is_string():判断PHP变量类型是否为字符串型
 
  is_object():判断PHP变量类型是否为对象类型
 
  更多类似的函数你可以参考PHP的帮助文档
 
  测试PHP变量存在性的函数
 
  主要用到isset和empty这两个函数,区别在于isset函数用来判断这个变量是否存在,如果存在则返回true,否则返回false,而empty函数主要用来判断这个变量的值是否为空PHP变量,或者说这个变量有没有赋值,如果为空则返回true,否则返回false,这两个函数在PHP表单变量提交到后台处理时非常有用,原则上先使用isset对变量的存在性进行判断,变量如果存在,则根据需要对必填选项的变量值可以使用empty函数来进行判断。
 
  至此PHP入门教程之PHP变量的相关知识就介绍完了,下面我们看下PHP常量如何使用和定义
 
  PHP常量如何定义和使用
 
  PHP常量通过define函数来进行定义,常量名一般使用大写字母,一旦常量被定义,则在脚本过程中就不能更改了,通常在开发大型项目是,我们一般将一些常用的函数,常量事先放在一个配置文件中,在使用时将它包含进来,这样也便于管理。
 
  define("INTRO","这段代码展示了PHP常量该如何定义与使用"); ?
  echo?INTRO;?
  通过上面的代码实例,我们可以看到PHP常量和变量的区别在于,在使用常量时它前面没有美元符,只需要使用它的名字就可以,而变量在使用时是带美元符的。
 
  更多的PHP系统常量和环境变量你可以通过phpinfo()函数看到。PHP环境变量$_SERVER和系统常量详细说明
 
  至此,PHP入门教程之基本语法中的PHP变量和常量的基础知识就介绍完毕了,在下一篇PHP入门教程中我将主要介绍PHP函数的定义与使用,并顺带介绍PHP变量作用域的相关知识。
 

(编辑:开发网_商丘站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!