伪数据生成PHP库

2018-01-22 17:18:193735101查看评论(6)
简介:

<?php
spl_autoload_register(function ($className) {
    $className = ltrim($className, '\\');
    $fileName = '';
    if ($lastNsPos = strripos($className, '\\')) {
        $namespace = substr($className, 0, $lastNsPos);
        $className = substr($className, $lastNsPos + 1);
        $fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR;
    }
    $fileName = __DIR__ . DIRECTORY_SEPARATOR . $fileName . $className . '.php';
    if (file_exists($fileName)) {
        require $fileName;
        return true;
    }
    return false;
});

例如call_user_func()函数就可接收用户自定义的函数作为一个参数,他是php的一个内置函数。callback函数不仅可以是一个函数,也可以是一个对象的方法,静态类的方法也可以。一个php函数用函数名字符串来传递,可以传递任何内置的或者用户自定义的函数,除了语言结构例如array(),echo(),empty(),eval(),exit(),isset(),list(),print(),unset()等。

如果要传入一个对象的方法,需要以数组的形式来传递,数组下标0是对象名,下标1是方法名。要是没有实例化为对象的静态类,要传递其方法,要将数组0下标指明的对象名换成该类的名称。


伪数据生成PHP库

申明:本站所有资源都是转载各大下载站,或由网友投稿发布,请自行检测软件的完整性,如有侵权请联系我们删除下架,联系方式:admin@php.cn

网页评论
最新评论
日光&倾城
Djdeng
  • Djdeng
  • 看看看看看看看看看
  • 2019-05-10 14:00:29发表+0回复
心与境合
FBin7123
  • FBin7123
  • 这个具体用途是什么,欺骗攻击?
  • 2019-04-21 20:00:13发表+0回复
松坤
MT
  • MT
  • 666666666666666666666666看看看俺
  • 2019-02-13 11:39:39发表+0回复