PHP_THINKPHP_study4_函数的定义是使用

  • 一、定义函数
  •       1、例如我要定义个打印数组的函数  p($array)  能实现 print_r($array)的功能
  •       2、首先、在Index/Common文件下  
  •             新建一个 common.php 必须叫这个名字
  •             代码:
    <?php
    function p($array)
    {
        dump($array,1,'<pre>',0);//1表示是否显示,'<pre>' 是引入标签,0打印
    }
    ?>
          3、在index()中引入
  •            
       public function index()
        {
             p($_SERVER);
        }
         4、 显示结果:
  •          

     二、第二种方式引入函数
  •         1、Common下如果新建的文件名如果不叫common随意取过名字 比如:functions
  •         2、这个时候再引入p函数是报错的。
  •         3、需要在Admin/Conf/config.php 
  •             
    <?php
    $config = array(//'配置项'=>'配置值'
         'LOAD_EXT_FILE' => 'functions'
    );
    
    return array_merge(include './Conf/config.php', $config);
    
    ?>
     LOAD_EXT_FILE 就是指定你引入函数文件的名称
  •    在运行函数p就可以了
  • 三、临时性加载函数
  •      1、 在方法中需要运用p函数时:
  •     
        public function index()
        {
            load('@.functions');
            p($_SERVER);
        }
       load() 是加载方法  , @就是指Common文件 ,.functions就是指定那个文件名
  • 2、  ps:要注意要把   config.php 下的 

     load_ext_file 参数隐藏
  • 3、再输出p($_servier)即可得出结果。
  •         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值