PHP变量定义和使用说明
2014-08-07 17:33
405 查看
<?php /* * 1、变量的声明、赋值、使用 * 2、变量作用域 * 3、可变变量 * 4、预定义变量 */ //变量声明和赋值(变量的定义): //注意1:变量名区分大小写 //注意2:必须以美元符号$开始 //注意3:变量名可有字母、数字和下划线组成,但不能以数字开头 //注意4:变量名一般能反映变量含义 //赋值方式有3种:(1)直接赋值 (2)变量间的赋值(只是将一变量的值赋给另一变量) //(3)引用赋值:指不同的名字访问同一变量的内容(如:&$str)即将一变量的地址传递给另一个变量 //注意5:变量定义时,无需指定变量的类型,PHP会自动根据对变量的赋值决定其类型 $str1='感觉自己萌萌哒!';//(1)直接赋值 echo '变量$str1的值:'.$str1.'<br>'; $str2=$str1;//(2)变量间赋值 echo '变量$str2的值:'.$str2.'<br>'; $str1='x神器!';//改变str1的值 echo '变量$str1的值:'.$str1.'<br>'; echo '变量$str2的值:'.$str2.'<br>'; echo '<p>'; $str3='非诚勿扰!'; $str4=&$str3; echo '变量$str3的值:'.$str3.'<br>'; echo '变量$str4的值:'.$str4.'<br>'; $str3='爸爸去哪儿!'; echo '变量$str3的值:'.$str3.'<br>'; echo '变量$str4的值:'.$str4.'<br>'; echo '<p>'; //变量的作用域有3种: //(1)全局变量:定义在所有函数之外,作用域为整个PHP文件,值得注意的是:用户自定义函数内部不能使用 //要使用须关键字global声明 //(2)局部变量:某函数内部定义的变量,只限于该函数内部使用 //(3)静态变量:能够在函数调用结束后保留变量值,当再次回到其作用域时,又可以继续使用原来的值 $zy='Hello';//(1)全局变量 $zyy='World';//全局变量 function lxt() { $zy='my';//(2)局部变量,与上述的全局变量zy不冲突 echo $zy.'<br>'; global $zyy;//使用关键字global在函数内部定义全局变量 echo $zyy.'<br>'; } lxt(); //(3)静态变量 function var_static() { static $count=0;//静态变量 $count+=1; echo $count.' '; } function var_nostatic() { $count=0; $count+=1; echo $count.' '; } for($i=0;$i<10;$i++) var_static(); echo '<br>'; for($i=0;$i<10;$i++) var_nostatic(); //可变变量:变量的变量即使用一个变量的值作为另一个变量的名称 echo '<p>'; $change_name='Look'; $Look='美好的一天开始了!'; echo $change_name.'<br>'; echo $$change_name.'<br>'; echo '<p>'; //预定义变量:PHP提供了许多非常实用的预定义变量,通过这些预定义变量可以获取用户会话、 //用户操作系统的环境和本地操作系统的环境等信息 echo $_SERVER['SERVER_ADDR'].'<br>';//获取当前运行脚本所在服务器的IP地址 echo $_SERVER['SERVER_NAME'].'<br>';//获取当前脚本所在服务器的主机名称 echo $_POST.'<br>' ;//获取通过POST方法提交的数据 ?>
相关文章推荐
- PHP Global定义全局变量使用说明
- PHP Global定义全局变量使用说明
- PHP Global定义全局变量使用说明
- PHP内核探索:变量存储与类型使用说明
- PHP内核探索:变量存储与类型使用说明
- MATLAB的使用(四)运算符、关系与逻辑函数说明以及预定义变量名说明
- (转载)php的类中可以不定义成员变量,直接在构造方法中使用并赋值吗?
- php变量定义和使用
- 关于怎么在php中定义的sql语句中使用变量
- php中未定义变量的使用
- PHP变量先定义后使用,关闭短标签
- PHP __get()和__set()的使用方法(存取或者调用未定义的属性变量)
- php变量的定义与使用
- 关于PHP的boolean和string变量定义及使用
- PHP 变量定义及使用
- PHP扩展开发-06-变量的定义和使用
- 使用PHP解析JS变量定义
- JSP教程(三)-JSP中”预定义变量”的使用
- 全局注册模式在PHP中使用全局变量
- php常量使用说明