第五课:PHP变量



第五课:PHP变量



  PHP变量就象一个精灵,是个奇妙的东西,它的身影无处不在,象个神奇的魔术师。

  PHP变量可以表示各种不同的东西,比如:数值,字符串,数组,对象等。

PHP变量表示方法:

  一个美元符号($)后面跟上一个变量名称,即表示一个变量。变量的名称是大小写敏感的。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。例如:$var和$Var,表示两个不同的变量。

PHP变量的赋值方法:

  $var = "www.phpNet.cn";

  这是一个为变量赋值的语句,表示把等号右边的值赋给变量 $var,赋值以后$var将随时随地代表字符串“www.phpNet.cn”。

  要改变$var的值时,只要重新赋值一次,它就会代表新的值了。例如:

  1. <?php
  2.  
  3. $var = "www.phpNet.cn";
  4. echo $var;
  5.  
  6. $var = "我变了";
  7. echo $var;
  8.  
  9. $var = 998;
  10. echo $var;
  11.  
  12. ?>

  上面的代码中有个echo,它是PHP中的一个打印输出命令,echo $var表示打印输出变量$var的值。你能说出运行这段代码后浏览器中会显示出什么吗?动手试试看。

  注意,上面代码中如果给变量赋的值是一串字符,就要用引号(单引号''或双引号""),如果是一个数字,不用引号。

预定义变量

   PHP 提供了一套附加的预定数组,这些数组变量包含了来自 Web 服务器(如果可用),运行环境,和用户输入的数据。这些数组非常特别,它们在全局范围内自动生效,例如,在任何范围内自动生效。


  1. <?php
  2.  
  3. echo $_SERVER [ 'PHP_SELF' ];
  4.  
  5. ?>

  运行上面这段代码,你看到了什么呢?为什么我们没有给变量$_SERVER['PHP_SELF']赋值也能输出内容呢?是的,这个变量就是预定义变量,由系统环境决定,全局可用。这样的变量还有很多,有兴趣你可以看一下PHP手册有关章节。比如:

$_SERVER['DOCUMENT_ROOT'] 当前运行脚本所在的文档根目录。

$_SERVER['HTTP_REFERER'] 链接到当前页面的前一页面的 URL 地址。利用这个可以知道你的客户是从哪个网站来到你的网站。

$_SERVER['REMOTE_ADDR'] 正在浏览当前页面用户的 IP 地址。知道为什么你浏览网站时别人会知道你的IP地址了吗?
......

  
   呵呵,你还能知道人家使用的操作系统,浏览器版本…好了,我知道你已经有兴趣了,你就把手册中给出的那些预定义变量都拿来一个一个试吧,这对你将来实现一些网站功能是有用的。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值