PHP5 OOP之 static关键字

简介:
InBlock.gif
<?php 
InBlock.gif //static关键字 
InBlock.gif class  A 
InBlock.gif
InBlock.gif          public   static  $aa = 'A::$aa'; 
InBlock.gif  
InBlock.gif          public  function static_aa() { 
InBlock.gif                  return  self::$aa; 
InBlock.gif         } 
InBlock.gif
InBlock.gif  
InBlock.gif class  B extends A 
InBlock.gif
InBlock.gif          public  function static_bb() { 
InBlock.gif                  return  parent::$aa; //调用基类中的公有static属性 
InBlock.gif         } 
InBlock.gif          
InBlock.gif          //定义静态方法 
InBlock.gif          public   static  function b_mystatic() 
InBlock.gif         { 
InBlock.gif           echo  "我是B的静态方法"
InBlock.gif         } 
InBlock.gif
InBlock.gif  
InBlock.gif print A::$aa.  "\n" ; //公有可以访问 
InBlock.gif  
InBlock.gif $a1 =  new  A(); 
InBlock.gif print $a1->static_aa() .  "\n"
InBlock.gif //print $a1->aa. "\n";            // 未定义的属性 aa 
InBlock.gif  
InBlock.gif print B::$aa .  "\n" ; //继承自A 
InBlock.gif $b1 =  new  B(); 
InBlock.gif print $b1->static_bb() .  "\n"
InBlock.gif  
InBlock.gif B::b_mystatic(); 

InBlock.gif?>





本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/106371,如需转载请自行联系原作者

相关文章
|
4月前
|
PHP
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
27 0
|
1月前
|
Java API PHP
多多关键字API php java Python
多多关键字API接口广泛应用于商家进行市场分析、竞品分析、关键词优化等场景。商家可以通过分析关键词数据,了解用户需求,制定针对性的营销策略,提高产品的曝光率和转化率。
|
10月前
|
XML JSON 缓存
1688平台按关键字搜索商品接口 代码接口 PHP接口 json格式
1688平台按关键字搜索商品接口 代码接口 PHP接口 json格式
|
编译器 PHP
PHP的关键字是干什么的?一共有哪些?底层原理是什么?
PHP的关键字是干什么的?一共有哪些?底层原理是什么?
108 0
|
PHP
【PHP】static静态方法和普通方法的相互调用
【PHP】static静态方法和普通方法的相互调用
114 0
【PHP】static静态方法和普通方法的相互调用
|
PHP
php关键字-trait
php关键字-trait
63 0
|
PHP
PHP之static静态变量详解(二)
PHP之static静态变量详解(二)
46 0
|
存储 PHP C语言
PHP之static静态变量详解(一)
PHP之static静态变量详解(一)
176 0
php:类中的static、final、const、parent、self、$this关键字使用方法和区别
php:类中的static、final、const、parent、self、$this关键字使用方法和区别