php类知识----特别用法
2024-08-27 15:06:56
- spl_autoload_register注册
<?php #spl_autoload_register-----这个例子是用来打印实例化类的类名
function thereisagameoflove($classname) #自定义函数 thereisagameoflove参数$classname是类的名字
{
echo $classname; #打印类的名字
//找到类文件并导入
include "wenwa.php"; #下面use后面的类 定义在文件wenwa.php中
}
spl_autoload_register('thereisagameoflove');
use \trainningplan2\cj\mycoach;
$cpc = new mycoach();
?>
输出结果:
trainningplan2\cj\mycoach
- call_user_func 通过在参数中输入实例对象名,对象方法名,参数达到执行函数的目的 call_user_func_array([对象名,方法名],对象方法参数)
<?php
class mycoach
{
public function __construct($name,$age)
{
$this->name = $name;
$this->age = $age;
}
public function introduce($name,$age)
{
echo "我是 ".$name." 今年 ".$age."\n";
}
public function saymorning($name)
{
echo "good morning~ i'm ".$name;
}
}
$cj = new mycoach('程劲',);
call_user_func([$cj,'saymorning'],'劲儿弟弟');
?>
输出结果:
good morning~ i'm 劲儿弟弟
- call_user_func_array 通过在参数中输入实例对象名,对象方法名,参数达到执行函数的目的 call_user_func_array([对象名,方法名],[对象方法参数1,对象方法参数2,......])
<?php
class mycoach
{
public function __construct($name,$age)
{
$this->name = $name;
$this->age = $age;
}
public function introduce($name,$age)
{
echo "我是 ".$name." 今年 ".$age."\n";
}
}
$cj = new mycoach('程劲',20);
call_user_func_array([$cj,'introduce'],['程劲',20])
?>
输出结果:
我是 程劲 今年 20
- 对于普通函数,call_user_func_array, call_user_func可以这么用
<?php
function introduce($name)
{
echo "我是 ".$name."\n";
}
function expertin($expert1,$expert2)
{
echo "擅长格斗技:".$expert1.",".$expert2;
}
call_user_func('introduce','劲儿弟弟');
call_user_func_array('expertin',['泰拳','巴西柔术']);
?>
输出结果:
我是 劲儿弟弟
擅长格斗技:泰拳,巴西柔术
- 其他用法
最新文章
- WPF绘制折线
- uniGUI试用笔记(十三)调用WebService
- [转载]如何在Ubuntu上安装LAMP服务器系统
- fragment (1)简单示例:定义,界面配置,fragment之间的跳转
- LB负载均衡集群及NAT模式配置
- App安全之网络传输安全
- 【转载】svn代码回滚命令
- LNMP搭建(CentOS 6.3+Nginx 1.2.0+PHP 5.3.15(fpm)+ MySQL 5.5.35)
- javascript 操作元素属性的方法
- 微信小程序去除button按钮的边框
- Hibernate--使用xml配置映射关系
- Robot Framework 学习笔记(二)-------第一个脚本
- 芒果绿的blog
- web应用、HTTP协议及web框架简介
- h5需要的浏览器插件
- Java垃圾回收(GC)机制详解
- C#计算时间差 TimeSpan
- 【问题解决:死锁】Lock wait timeout exceeded; try restarting transaction的问题
- React中的Context——从父组件传递数据
- 2018.12.12 codeforces 935D. Fafa and Ancient Alphabet(概率dp)