返回首页 PHP 基础教程

变量

预定义的变量

PHP 中的变量是临时的,只存在于脚本执行期间

预定义的变量是不需创建就可以使用,因为 PHP 已经完成创建工作

print_r()函数可以显示变量值

打印 PHP 预定义的变量:

        <?php
            print_r($_SERVER);
        ?>

$_SERVER 这个预定义的变量包含了服务器的所有数据

例如:

    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36
    [SERVER_SOFTWARE] => Apache/2.4.9 (Win32) OpenSSL/1.0.1g PHP/5.5.11

变量命名

注意:PHP 的变量区分大小写

变量命名建议:

  • 变量名全部用小写字母
  • 让变量名具有意义
  • 使用注释说明变量用途
  • 保持一致的命名规则

变量类型

  • 字符串
    "1990" 字符串型的整型在进行数学运算时会被当成数值型
  • 数组
    PHP 的数组有两种类型:索引数组和关联数组
    索引数组:使用数组作为键
    关联数组:使用字符串作为键

print 不能打印非单值的类型,数组和对象需要使用print_r打印值

理解引号

  • 单引号 单引号的内容将照字面意思进行处理
  • 双引号 双引号引用的内容需要进行推断 双引号里面的变量将被值代替
$str = '1990'; //这里可以使用双引号
print '$str'; //$str 单引号 字面值
print "\n"; //转义字符 必须双引号
print "$str+10";//1990+10 双引号 变量被值替换
上一篇: PHP 概述 下一篇: HTML 表单和 PHP