zoukankan      html  css  js  c++  java
  • 写一个函数代替php自带的include_once

    看php底层,会发现include_once的工作原理,它是先把文件绝对路径存放在一个大的数组中,我们可以通过get_included_files()得到文件的地址数组,然后在去判断现在要包含的是否已经存在,如果存在则不包含,否则包含。

    $arr=array();
    $_SESSION['fpath']=$arr;

    function myInclude($str){
        $flag=in_array(realpath($str),$_SESSION['fpath']);
        if($flag){
            echo 'aaaaaaaaaa';//写自己想要的实现的功能
            
        }else{
            echo 'bbbbbbbbbbb';
            $_SESSION['fpath'][]=realpath($str);//写自己想要的实现的功能
            echo '<pre>';
            print_r($_SESSION['fpath']);
            echo '</pre>';
        }

    }

  • 相关阅读:
    Linux 相关scsi命令
    存储
    Multipath多路径冗余全解析
    Oracle中alter system命令参数之scope
    scipy安装失败
    font
    查看端口占用
    oracle参数优化
    组播
    sql给整数补零
  • 原文地址:https://www.cnblogs.com/zhangjun516/p/2860566.html
Copyright © 2011-2022 走看看