php魔术函数__call()用法实例分析

yipeiwu_com5年前PHP代码库

本文实例分析了php魔术函数__call()用法。分享给大家供大家参考。具体如下:

php魔术函数__call()的介绍,看完下面的实例就明白了:

<?php
class A{
 public $name;
 function test1($a){
 echo "test1111";
 }
 function test2($a){
 echo "test2222";
 }
 //当某个对象调用某个方法,而当该方法不存在时,则系统会自动调用__call()
 function __call($method,$val){
 echo "类中找不到方法:".$method;
 }
}
$aaa = new A();
$aaa ->test(1);
?>

输出结果:

类中找不到方法:test

希望本文所述对大家的php程序设计有所帮助。

相关文章

将时间以距今多久的形式表示,PHP,js双版本

废话不多说直接上代码。 PHP FOR Smarty 复制代码 代码如下: * Name: time_ago * Purpose: 将时间戳专为距当前时间的表现形式 * 1分钟内按秒 *...

php集成环境xampp中apache无法启动问题解决方案

php集成环境xampp中apache无法启动问题解决方案

排查原因,发现是80端口被其它程序占用(很常见的事情╮(╯_╰)╭)。 解决方法 用记事本打开目录x:\xampp\apache\conf下的http.conf文件,将Listen:8...

PHP 字符串分割和比较

或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里不同。 我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同...

PHP新手用的Insert和Update语句构造类

使用方法 复制代码 代码如下: $mysql = new sqlstr("table1"); $mysql->set("name","value"); $mysql->set...

PHP基于单例模式实现的数据库操作基类

本文实例讲述了PHP基于单例模式实现的数据库操作基类。分享给大家供大家参考,具体如下: 配置文件: <?php $db = array( 'host'=>...