PHP 面向对象之静态方法和属性;什么时候用静态和用静态的好处
2016-05-13 16:09
771 查看
静态方法的规则和静态属性是相同的。使用ststic关键字可以将方法标识为静态方法,通过类的名称和作用域限定操作符::可以访问静态方法。
静态方法和非静态方法之间有一个很重要的区别,就是在调用静态方法时,我们不需要创建类的实例。
ps:可以讨论下什么时候该用静态?用静态的好处?
静态方法和非静态方法之间有一个很重要的区别,就是在调用静态方法时,我们不需要创建类的实例。
class person{ public static $name = "LPP"; public static function getName(){ echo "name is ".self::$name;//内部调用 } } echo person::$name;//调用成员属性; person::getName();//调用成员方法;
ps:可以讨论下什么时候该用静态?用静态的好处?
相关文章推荐
- 原生态 php连接mysql
- PHP面向对象之方法重写与重载
- php实现在线通讯录功能(附源码)
- [PHP] 重回基础(date函数和strtotime函数)
- thinkphp 富文本截取字符串
- laravel No supported encrypter found. The cipher and / or key length are invalid.
- PHP类的封装与继承
- PHP语言 -- 处理流程
- 利用FTPClient上传的文件中中文名字乱码解决办法
- itextPdf 可以写pdf文件,主要是文字的问题
- PHP与Java对比学习日期时间函数
- PHP将MySQL的查询结果转换为数组并用where拼接的示例
- Laravel课程表的数据库设计与实现
- php artisan 命令
- php 开发移动应用接口
- Laravel的DB类在哪
- ftp 客户端实现(1)--FTP格式
- php:PHPExcel导出excel表格
- Windows NTP服务配置
- PHP获取字符串长度之strlen和mb_strlen的区别