当前位置: 首页 > news >正文

平台式网站模板安徽网站建设的基本步骤

平台式网站模板,安徽网站建设的基本步骤,北京网站设计公司wyhseo,东莞官方网站什么是变量变量指的就是在程序执行过程中数值可以变化的量#xff0c;它与我们所讲的常量是相反的#xff0c;我们常量是只要被定义了#xff0c;在程序中就不能被改变。而变量是可以变的。变量作用变量就是用来保存我们值#xff0c;相当于一个存储数据的容器。x 5;y 6;…什么是变量变量指的就是在程序执行过程中数值可以变化的量它与我们所讲的常量是相反的我们常量是只要被定义了在程序中就不能被改变。而变量是可以变的。变量作用变量就是用来保存我们值相当于一个存储数据的容器。x 5;y 6;z x y;从上面的表达式 z x y;我们能够计算出 z 的值是 11在 PHP 中这三个字母就被称为变量。变量赋值变量赋值是指给一个变量具体的数据值对于字符串和数字类型的变量可以通过“”来实现赋值像上面一样例子一样x和y是变量那么5和6就是变量的值了。声明变量通过美元符号 $变量名称 来表示变量$x 5;$y 6;$z $x $y上面的实例就完成了我们对变量的定义与赋值了。PHP 变量规则变量以 $ 符号开始后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符以及下划线变量名不能包含空格$A驼峰标记法(firstName)或者下划线法命名(first_name)变量名称严格区分大小写$y和$Y是两个变量如果变量名称重复后面的值会覆盖前面的值变量可以不声明直接使用除了上面的变量直接赋值外还有两种方式可以声明变量和赋值一种是变量间的赋值什么意思呢看下面的实例$str1 hello;$str2 $str1;$str1 world;echo $str2;输出 “hello”我们并没有给变量$str2直接赋值而是将变量$str1赋值给$str2这就是我们变量间的赋值。另一种是引用赋值。从PHP4开始PHP引入了“引用赋值”的概念就是用不同的名字访问同一个变量内容。当改变其中任何一个变量的值另一个也会发生变化。引用赋值使用“”来表示引用。引用和赋值的区别在于赋值是将原变量内容复制下来再用一个新的内存空间来保存而引用则是给变量的内容在起一个名字相当于一个别名。就好像一些文学爱好者经常会向报纸杂志投稿件但一般都不会真名而是用笔名这个笔名就可以看作是一个引用。//php引用变量不同变量名指向同一地址//定义一个变量a此时内存开辟了一块区域$a指向该区域$a 100;var_dump($a); //int 100//定义变量b将a变量的值赋值给b此时该区域有两个变量($a和$b)指向。$b $a;var_dump($b); //int 100//修改$a变量的值php变量具有Copy On Write的特性所以会复制并重写a所指向的区域值此时a和b分别指向不同区域。$a 10;var_dump($a); //int 10var_dump($b); //int 100$c 100;$d $c;$c 10;var_dump($c); //int 10var_dump($d); //int 10//当引用指向时php变量不在具有Copy On Write特性且指向同一内存区域无论$c或$d谁变化另外一个都会变化可变变量(使用两个美元符号($))$a hello;$$a world;两个变量都被定义了$a 的内容是“hello”并且 $hello 的内容是“world”。因此可以表述为echo “$a ${$a}”;或者 echo “$a $hello”;它们都会输出hello world变量作用域变量在使用时要符合变量的定义规则。变量必须在有效的范围使用如果变量超出了有限范围变量也就没有意义了就好像我们有一沓人民币我们可以在中国购买商品但如果来到国外那么这一沓人民币也就不能用了。这一沓人民币就相当于这个变量而中国以内的范围就相当于作用域。PHP的变量由于作用域不同分为局部变量全局变量和静态变量如下表局部变量在函数的内部定义的变量作用域就是所在的函数范围全局变量在被定义所有的函数以外的变量作用域是整个PHP文件但是在用户自定义函数内部是不能使用的。如果希望用户在用户自定义函数内部使用全局变量则使用global关键字声明全局变量静态变量能够在函数调用结束后仍保留变量值当再次回到其作用域又可以继续使用原来的值。而一般变量是在函数调用后其存储的数据值会被清除所占用的内存空间也会被释放。使用静态变量时先要用关键字static来声明变量把关键字static放在要定义的变量之前TIPS在函数内部定义的变量其作用域为所在的函数如果在函数外赋值将被认为是完全不同的另一个变量。在退出声明变量的函数时该变量及相应的值就会被清除。本实例用于比较在函数内赋值的变量(局部变量)和在函数外赋值的变量(全局变量)实例代码如下$exam 在函数外定义; //声明全局变量function add(){$exam在函数内定义; //声明局部变量echo 在函数内输出的内容是.$exam.; //输出局部变量}add(); //调用函数echo 在函数外输出的内容是.$exam; //输出全局变量?运行结果在函数内输出的内容是在函数内定义在函数外输出的内容是在函数外定义静态变量在很多地方都能用到静态变量类型说明符是static。static全局变量只初始化一次防止在其他文件单元中被引用static局部变量只被初始化一次下一次依据上一次结果值static函数在内存中只有一份普通函数在每个被调用中维持一份拷贝下面的实例使用静态变量和普通变量同事输出一个数据查看一下两者的功能有什么不同代码如下function zdy0(){static $message 0; //初始化静态变量$message1;echo $message. ;}function zdy1(){$message 0; //初始化静态变量$message1;echo $message. ;}for ($i0;$i10;$i){zdy0(); //输出1~10}echo ;for ($i0;$i10;$i){zdy1(); //输出10个1}
http://www.zqtcl.cn/news/529402/

相关文章:

  • 留学中介网站建设方案设计企业品牌商标
  • 会展相关网站建设情况seo的基本步骤是什么
  • 太原网站建设鸣蝉公司免费网页制作网站建设
  • 中山专业网站建设网站开发基础知识简述
  • 包头索易网站建设中国建设银行网站余额查询
  • 哪家公司做网站开发做得比较好佛山商城网站制作
  • 可以做淘宝推广的网站优化网页设计是什么
  • 邢台手机网站制作优秀网站建设哪家好
  • 网站托管运营所需资料长春专用网站建设
  • 北京网站建设招聘江苏住房和城乡建设局网站
  • 如何让订阅号菜单做微网站哪家网站做的好
  • 北京建站方案北京seo主管
  • 网站平台建设费用的会计核算凡科教育小程序怎么样
  • 网站配置文件在哪里sns网站需求
  • 网站运营优化建议英国网站域名
  • 网站开发洲际企业网站模板论坛
  • 如何建外贸网站软件工程专业是干什么的
  • 衣联网和一起做网站 哪家强网站seo方案建设目标
  • 深圳企业股权优化网站程序代码优化
  • 中国石油大学网页设计与网站建设软件界面设计要求
  • 看网站有没有做404报名网站建设
  • 有哪些是做二手的网站关于网站制作的指标
  • 网站数据库是谁提供空间坐标系做图网站
  • 网站开发的外文文献佛山做网站格
  • 石家庄网站seo服务免费10大看盘软件
  • 自己做网站卖什么给个网站好人有好报2020免费
  • 网站源码安装步骤网站开发用c 语言
  • 网站首页是什么产品网络推广方案
  • 网站首页制作方案南通市规划建设局网站
  • 网站建设费用兴田德润团队西宁网站策划公司