php变量

php变量:

php不需要事先声明变量(php4之前需要),只需为变量赋值即可,变量名称用$和标识符表示,变量名区分大小写。
直接赋值格式: $name = value;
变量命名规则:以英文字母、下划线开头,不能以数字和其他字符开头。

(1)变量间赋值:

<?php
$string1 = "php";				//声明变量$string1
$string2 = $string1;           //使用$string1来初始化$string2
$string1 = "zhuding";			//改变变量$string1的值
echo $string2;					//输出变量$string2的值
?>

结果为:php
(2) 引用赋值:
用&符号表示引用.

<?php
$i = "php";				//声明变量$i
$j = & $i;             //使用引用赋值,这是$j已经赋值成为php
$i = "hello,$i";            //重新给$j赋值
echo $j;					//输出变量$j
echo "<br>";
echo $i;					//输出变量$i
?>

结果为:hello,php hello,php

PHP预定义变量

(php版本更新,可能会存在问题)
$_SERVER[‘SERVER_ADDR’]
当前运行脚本所在的服务器的IP地址。

$_SERVER[‘SERVER_NAME’]
当前运行脚本所在服务器的名称。若该脚本运行在一个虚拟化主机上。该名称由那个虚拟化主机设置值决定。

$_SERVER[‘REQUEST_METHOD’]
访问页面时的请求方法。如:“GET”、“HEAD”、“POST”、“PUT”。若请求的方式是“HEAD”,PHP脚本将在送出头信息后终止。

$_SERVER[‘REMOTE_ADDR’]
正在浏览当前页面用户的IP地址

$_SERVER[‘REMOTE_HOST]
正在浏览当前页面用户的主机名。反向域名解析基于用户的REMOTE_ADDR

$_SERVER[‘REMOTE_PORT’]
用户连接到服务器时所使用的端口

$_SERVER[‘SCRIPT_FILENAME’]
当前执行脚本的绝对路径名。注意:若脚本在CLI中被执行,作为相对路径。

$_SERVER[‘SERVER_PORT’]
服务器所使用的端口。默认为“80”。若使用SSL安全连接,则这个值为用户所设置的HTTP端口

$_SERVER[‘SERVER_SIGNATURE’]
包含服务器版本和虚拟主机名 的字符串

$_SERVER[‘DOCUMENT_ROOT’]
当前运行脚本所在文档的根目录。在服务器配置文件中定义

$_COOKIE
通过HTTPCookie传递到脚本的信息。这些Cookie多数是由执行PHP脚本时通过setcookie()函数设置的

$_SESSION

包含与所有会话变量有关的信息。$_SESSION变量主要用于会话控制和页面之间值的传递

$_POST
包含通过POST方法传递的参数的相关信息。主要用于获取通过POST方法提交的数据

$_GET
包含通过GET方法传递的参数的相关信息。主要用于获取通过GET方法提交的数据

$GLOBALS
由所有已定义的全局变量组成的数组。变量名就是该数组的索引。它可以称得上是所有超级变量的超级组合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值