php不经常用到的函数和类中的函数(一)
来源:互联网 发布:旅行哲学知乎 编辑:程序博客网 时间:2024/05/16 10:06
直接看例子:看不懂的要加油喽!
class people{
private $name;
private $age;
public function __construct($name,$age){
$this->name = $name;
$this->age = $age;
}
public function __toString(){
return $this->name;
}
public function __set($key,$name){
}
//使用call魔术方法 当调用类中没有定义方法的时候 会直接调用 此魔术方法
public function __call($method, $arg){
$method = "action".ucfirst($method);
//function_exists(string $method) 检测方法是否存在
//method_exists(object $obj,string $method) 检测类中的方法是否存在
if(method_exists($this,$method)){//检测类中的方法是否存在
call_user_func_array(array($this, $method), array("three", "four"));
}
}
public function actionRuntest(){
$args = func_get_args();//获取传入的参数
$num = func_num_args(); //传进参数的个数
echo $num;
print_r($args);
}
}
$p1 = new people("chao",30);
$p1->runtest("liuchao","xiaoming");
类中并没有声明runtest方法 但是通过别的方式就可以调用,并且不会报错哦!哈哈! 快点体验一下吧!
- php不经常用到的函数和类中的函数(一)
- 经常用到的mysql函数
- 经常用到的一些函数
- php中经常用到的几个取整函数
- php中经常用到的几个取整函数
- php经常用到的一些公用函数,方便备用
- 分享经常用到的21个PHP函数代码段
- PHP连接MYSQL经常用到的mysqli函数
- QTP 经常要用到的程序和函数
- QTP 经常要用到的程序和函数
- QTP 经常要用到的程序和函数
- QTP 经常要用到的程序和函数
- 整理一些我经常用到的函数吧(不断更新)
- 开发中经常用到的一些函数
- 一些经常用到的数据转换函数
- .NET中经常用到的函数
- Oracle经常用到的一些函数
- Freemarker 经常用到的内置函数
- LINUX - 基础摘要 01
- IOS Objective-c 内存管理
- sicily 题目纠错
- Ruby on Rails 使用mysql数据库 use local and remote mysql in development production environments in Ruby o
- C语言非递归实现字符串逆转
- php不经常用到的函数和类中的函数(一)
- C++总复习笔记
- Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
- 剑指offer 链表的逆序
- 从HttpRequestMessage的Content中同步读取Stream
- eclipse启动时提示 A Java Runtime Environment or Java Development Kit must be available to run Eclipse
- LNMP(CentOS 6.5 64位)下Phalcon框架的手动安装
- 第四次慕课总结
- hdu 1241 Oil Deposits