include/common.func.php
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
* 系统核心函数存放文件
* @version $Id: common.func.php 4 16:39 2010年7月6日Z tianya $
* @package DedeCMS.Libraries
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
if(!defined('DEDEINC')) exit('dedecms');
/**
* 载入小助手,系统默认载入小助手
* 在/data/helper.inc.php中进行默认小助手初始化的设置
* 使用示例:
* 在开发中,首先需要创建一个小助手函数,目录在\include\helpers中
* 例如,我们创建一个示例为test.helper.php,文件基本内容如下:
* <code>
* if ( ! function_exists('HelloDede'))
* {
* function HelloDede()
* {
* echo "Hello! Dede...";
* }
* }
* </code>
* 则我们在开发中使用这个小助手的时候直接使用函数helper('test');初始化它
* 然后在文件中就可以直接使用:HelloDede();来进行调用.
*
* @access public
* @param mix $helpers 小助手名称,可以是数组,可以是单个字符串
* @return void
*/
$_helpers = array();
function helper($helpers)
{
//如果是数组,则进行递归操作
if (is_array($helpers))
{
foreach($helpers as $dede)
{
helper($dede);
}
return;
}
if (isset($_helpers[$helpers]))
{
continue;
}
if (file_exists(DEDEINC.'/helpers/'.$helpers.'.helper.php'))
{
include_once(DEDEINC.'/helpers/'.$helpers.'.helper.php');
$_helpers[$helpers] = TRUE;
}
// 无法载入小助手
if ( ! isset($_helpers[$helpers]))
{
exit('Unable to load the requested file: helpers/'.$helpers.'.helper.php');
}
后面还有 211 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。