全文预览

php中const与static的区别与使用

上传者:非学无以广才 |  格式:pdf  |  页数:3 |  大小:267KB

文档介绍
饰的方法体内部 , 无法访问当前类的任何普通成员变量 ,\r准确的来说是无法使用关键字$tl"lis, 只可以使用当前类的静态成员变\r量 , 和类常噩。\rI [php] view 1:- r\rl class Test{\rsta已c public $name= ' asd ' ;\rconst n = 3 . 1 415926;\r4 public $age = 10 ;\rpublic statio function lenth ($r) {\r//echo $th].s->age ; //会发牛错误,不能访问普通的成员变凡\r7 echo Tes 七 : : $name;\r8 return $r*2*self: : n ;\r.,_l public static function area($r) {\rretu工n $r* $r*se lf::n;\rl }\r在使用 static 的过程中 , 调用的方法与调用 static 修饰的变星不同,既可以通\r过类名调用 , 也可以通过对象名调用, 比如 :\r[php]\r~ echo ' 周长 : ' . Tes t : : lenth (www . 77884 . net ) . ' <br/> ' ;\recho ' 面积 : ' . Te s t : : a rea (1 ) . ' <br /> ' ;\r~$per = new Test () ;\r' echo $per- >le n th (3) ;\r以上这两种调用方式都是合法的。

收藏

分享

举报
下载此文档