PHP学习笔记【15】--全局变量,静态变量,静态方法,php方法重载
来源:互联网 发布:国际交流的软件 编辑:程序博客网 时间:2024/06/08 17:20
<?php
//声明全局变量
global $a;
//为全局变量赋值
$a=12;
function t(){
//声明使用全局变量
global $a;
$a=999;
}
t();
echo $a;
//静态变量
class Child{
public static $sum_child=0;
public function __construct(){
//静态变量在类内部的使用 Child::$sum_child 这种方式也可以
self::$sum_child++;
}
}
new Child();
new Child();
//静态变量在类外部的使用
echo Child::$sum_child;
//静态方法 不能访问非静态属性
class StaticMethod{
static function sum($n,$m){
return $n+$m;
}
}
//静态方法的调用
//类内部 self::方法名() 类名::方法名()
//类外部 类名::方法名() 对象名::方法名()
echo StaticMethod::sum(23,34);
//php中重载的实现是通过魔术方法
//php方法覆盖 注意
//php在实现方法覆盖的时候,访问修饰符可以不一样
//但是必须满足:子类的访问范围》=父类的访问范围
//条件: 父类和子类的方法的参数,和方法名要一样
?>
本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1070647
- PHP学习笔记【15】--全局变量,静态变量,静态方法,php方法重载
- PHP静态方法笔记
- PHP静态变量、成员、方法
- Php静态变量和方法
- PHP静态变量、成员、方法
- php之静态变量和静态方法
- php 静态方法 静态变量和继承
- PHP 静态变量和静态方法
- PHP 静态变量和静态方法
- Php中的静态变量和静态方法
- 【PHP】static静态变量,静态方法
- php 学习笔记-静态变量
- php局部变量、全局变量、静态变量
- php局部变量、全局变量、静态变量
- php全局变量/局部变量/静态变量
- PHP 全局变量 局部变量 静态变量 常量
- php学习--静态变量
- PHP 静态变量学习
- PHP学习笔记【10】--PHP函数
- PHP学习笔记【11】--PHP数组
- PHP学习笔记【12】--PHP数组排序
- PHP学习笔记【13】--查找
- PHP学习笔记【14】--php类
- PHP学习笔记【15】--全局变量,静态变量,静态方法,php方法重载
- PHP学习笔记【16】--错误处理器和错误触发器
- PHP学习笔记【17】--PHP错误日志
- PHP学习笔记【18】--PHP防盗链实现
- PHP学习笔记【19】--http请求状态码 302 和 304码介绍
- PHP学习笔记【20】--PHP禁用缓存设置,自动刷新跳转
- PHP学习笔记【21】--PHP实现文件下载
- PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库
- PHP学习笔记【23】--PHP数据库编程 mysqli扩展库,进行预处理数据库编程