php初学者之常量与变量
来源:互联网 发布:linux进程管理 编辑:程序博客网 时间:2024/05/16 11:44
<?php/* * 常量与变量 * 常量默认为大小写敏感,通常常量总是大写。 * 变量用于存储值,一旦设置了某个变量,就可以在脚本中重复使用它 * php是一门松散类型的语言,不需要在设置变量之前声明改变量,根据 * 变量被设置的方式,php会自动把变量转化为正确的数据类型 *///常量define("MYNAME", "cnbruce");$MYNAME="cnrose";//echo MYNAME."\n";//echo $MYNAME."\n";echo MYNAME.",".$MYNAME;/* * 魔术常量, php向它运行的任何脚本均提供了大量的预定义常量 * php的预定义常量分为: * (1)内核预定义常量,是指在php内核、Zend和SAPI模块中定义的常量。 * (2)标准预定义常量,是指php中默认定义的常量 * _LINE_,_FILE_,_DIR_,_FUNCTION_,_CLASS_,_METHOD_,_NAMESPACE_ *///表示文件的完整路径和文件名echo __FILE__;//修改变量,只有有名称的变量才可以引用赋值$foo='Bob';$bar=&$foo; //通过$bar引用$foo$bar="My name is $bar";echo $bar."\n";echo $foo;//(超)全局变量$a=1;$b=2;function Sum(){global $a,$b;$b=$a+$b;}Sum();echo $b;//静态变量function Test(){//$a=0;static $a=0;echo $a."\n";$a++;}Test();Test();//静态变量与递归函数function Test2(){static $count=0;$count++;echo $count." ";if ($count<10){Test2();}$count--;}Test2();//可变变量,一个可变变量获取一个普通变量的值,并将其作为这个可变变量的变量名$a='hello';$$a='world';echo $a.",".${$a};?>相比其他的语言,php的可变变量就非常新颖,与其他语言相比就显示其不同点,如果可变变量用于数组,就必须解决一个很容易混淆的问题。就是写下$$b[2]时,解析器需要知道是想要$b[2]作为一个变量呢,还是想要$$b作为一个变量并取出该变量中索引为[2]的值?解决此问题的方法:对一种情况用${$a[1]},对于第二种情况用${$a}[1]。
0 0
- php初学者之常量与变量
- PHP 常量与变量
- 【php】常量与变量
- PHP 常量与变量
- PHP 变量与常量
- 【PHP】变量与常量
- PHP变量与常量
- PHP的变量与常量
- PHP常量与变量,函数
- PHP核心编程(一) 之语法、变量与常量
- php 学习之变量 常量 与表单提交
- PHP之类型转换与变量和常量
- PHP基本格式与PHP变量、常量
- C#之变量与常量
- JS之变量与常量
- JavaScript之变量与常量
- C#之变量与常量
- 03~PHP 中的常量与变量
- ubuntu安装单机版kubernetes
- u3d总结优化
- Fraction to Recurring Decimal
- SDUTOJ3113-小鑫的投篮
- 2015考研英语作文万能模板,只需要写一句话填三个词 ...
- php初学者之常量与变量
- 希腊字母(mark)
- 解决android有的手机拍照后上传图片被旋转的问题
- hdu1255-----覆盖的面积
- iOS开发文章收藏
- 继承QVector----模板类的继承
- MyEclipse + Tomcat 开发web项目内存配置方式
- 题目应该是hello world
- 计算机视觉、机器学习相关领域论文和源代码大集合--持续更新……