服务热线 400-660-8066

北京网站建设
首页 站内资讯

北京网站建设

站内资讯
北京网站建设 / 站内资讯 / 产品资讯 / 正文

PHP网站制作中几个常用的小知识

来源: All文章
发布时间:2024-06-07 11:23:53

  今天给大家介绍几个PHP在做网站过程中我们经常用到的几个小知识,有表达式不同结果相同,也有表达式相近结果不相同等,下面中企动力程序员为大家列举几点:

  关于==、=和===区别=是赋值符(例如:a=

  1.在这里不多做介绍。)

  ==是比较运算符,只会检查值不会检查表达式的类型

  ===是恒等计算符,会同时检查表达式的值和类型

  例如:

  a=0(数值)

  b=false(布尔值)

  a==b(成立)

  a===b(不成立)

  关于!==与!=的区别!=是不等于,比较表达式的值

  !==是绝对不等于,同时比较表达式的值和类型

  以上两个比较符和第一点(==,===)类似

  关于a=b与a=b的区别

  1.a=b:

  做网站写代码的时候肯定都用过a=b,b=c之类的赋值吧。他就是把b的会值赋给a。如果b的值更改了a的值是不会改变的。

  举个例子:

  b=1

  a=b

  b=2

  打印a结果为1

  打印b结果2

  2.a=b

  这个赋值方式我们可能用的不多,要特定的环境下他是非常有用的。他是把b的地址传给a,不是赋值,是a和b指向同一个内存地址,当内存的值改变时,他们的值都会改变

  b=1

  a=b

  b=2

  打印a结果为2

  打印b结果2

  a++与++a的区别其它不管是a++和++a意思都相同都是a=a+1但是他们的优先级别是不一样的。例如:

  a=1,b=1

  a++的输出结果是1

  ++a的输出结果是2

  关于-、=和::分别是什么意思

  1.=是数组成员访问符号

  这个我们经常用在数组中,操作很方便;例如:

  $newarray=newarray(name='xiaoming',

  ='lan',

  age=20,

  )

  在这里特别说明一下在于等于符号是:=不要写反了。

  2.-是对象成员访问符号

  例如:$this-$name=$value

  $this代表的是这个类的本身-是访问这个类所包含的所有成员的操作符号,这句代表的意思就是把当前类的name成员变量设置为value

  3.::这个符号叫范围解析符

  一般使用场景是调用内部静态成员或者其它类的成员调用

  例如:

  CalssA{

  Staticname=xiaoming;

  Staticfunctionb{

  //

  }

  Functiontest(){

  self::b();self::$name;

  }

  }

  本文作者:中企动力朱敦钊

* 文章来源于网络,如有侵权,请联系客服删除处理。
在线 咨询

添加动力小姐姐微信

微信 咨询

电话咨询

400-660-8066

我们联系您

电话 咨询
微信扫码关注动力小姐姐 X
qr