CI 笔记,借鉴的4个辅助自定义函数

在System的core的common.php中,借鉴的4个自定义函数,

摘自后盾网的CI教程

/**
 * 格式化打印函数
 * @param  [type] $arr [数组]
 * @return [type]      [description]
 */
function p($arr){
    echo ‘<pre>‘;
    print_r($arr);
    echo ‘</pre>‘;
}
// admin/category/index
/**
 * 成功提示函数
 * @param  [type] $url [跳转地址]
 * @param  [type] $msg [提示信息]
 * @return [type]      [description]
 */
function success($url, $msg){
    header(‘Content-Type:text/html;charset=utf-8‘);
    $url = site_url($url);
    echo "<script type=‘text/javascript‘>alert(‘$msg‘);location.href=‘$url‘</script>";
    die;
}

/**
 * 错误提示函数
 * @param  [type] $msg [提示信息]
 * @return [type]      [description]
 */
function error($msg){
    header(‘Content-Type:text/html;charset=utf-8‘);
    echo "<script type=‘text/javascript‘>alert(‘$msg‘);window.history.back();</script>";
    die;
}

/**
 * 打印常量
 */
function print_const(){
    $const = get_defined_constants(TRUE);
    p($const[‘user‘]);
}
时间: 2024-11-06 17:51:22

CI 笔记,借鉴的4个辅助自定义函数的相关文章

Hive自定义函数的学习笔记(1)

前言: hive本身提供了丰富的函数集, 有普通函数(求平方sqrt), 聚合函数(求和sum), 以及表生成函数(explode, json_tuple)等等. 但不是所有的业务需求都能涉及和覆盖到, 因此hive提供了自定义函数的接口, 方便用户扩展. 自己好像很久没接触hadoop了, 也很久没博客了, 今天趁这个短期的项目, 对hive中涉及的自定义函数做个笔记. 准备: 编写hive自定义函数前, 需要了解下当前线上hive的版本. hive --vesion 比如作者使用到的hive

MySQL学习笔记-自定义函数

MySQL学习笔记-自定义函数 1.自定义函数简介 自定义函数:用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同 自定义函数的两个必要条件:(1)参数  (2)返回值 自定义函数: 创建自定义函数 CREATE FUNCTION function_name RETURNS {STRING|INTEGER|REAL|DECIMAL} routine_body 关于函数体: 1.函数体可以由合法的SQL语句构成: 2.函数体可以是

MySQL学习笔记—自定义函数

MySQL学习笔记-自定义函数 注释语法: MySQL服务器支持3种注释风格: 从'#'字符从行尾. 从'– '序列到行尾.请注意'– '(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格.tab.换行符等等).该语法与标准SQL注释语法稍有不同. 从/序列到后面的/序列.结束序列不一定在同一行中,因此该语法允许注释跨越多行. 下面的例子显示了3种风格的注释: mysql> SELECT 1+1; # This comment continues to the end of li

PHP移动互联网开发笔记(4)——自定义函数及数组

原文地址:http://www.php100.com/html/php/rumen/2014/0326/6705.html 一.自定义函数 自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下: function funname(arg1, arg2, arg3......){ //TODO return values; } view source print? 01.<?php  02.function fun($m, $n){  03.if($m==0 || $n==0){  04

php自定义函数的“传值”与“传址”学习笔记

参数的传递,可以分为 传值 和 传址 两种,究竟有什么区别呢? 1 2 3 4 5 6 7 8 9 10 function fun($num1,$num2) { $num1=100; $num2=1000; } $n1=1; $n2=10; fun($n1,$n2); echo “n1={$n1} n2={$n2}”; ?> 得到的结果是:n1=1 n2=10 这一段代码是传值的过程,自定义函数fun的参数传递具体$n1,$n2的值,这个很容易理解,我之前说的自定义函数都是传值,那什么是传址呢?

PHP整理笔记六自定义函数

一.标准函数 标准的PHP发行包中有1000多个标准函数,这些标准函数都是系统内置的,不需要用户自己创建而可以直接使用. <? echo md5('123456');   //MD5函数对字符串进行加密处理 ?>   二.自定义函数 PHP内置函数允许和文件进行交互.使用数据库.创建图形,还可以连接其他的服务器.但是,在实际工作中,有许多时候所需要的东西是语言的创建者无法预见到的. 声明一个函数可以让我们想内置函数那样使用自己的代码.只要简单地调用这个函数并提供给它必须的参数.这就意味着,在整

CI 笔记 easyui 结合后,左侧导航跳转问题

1. 在进行时,还没有做完整个项目时,可能不是最终稿 2. 从数据库中nav表中,读出url地址,然后,从admin中,重写这些url跳转 3. 在admin的控制器中,跳转写的并不完美, public function driver_add() { forword('driver/add_ui'); } public function driver_edit() { forword('driver/edit'); } public function dirver_delete() { forw

大数据笔记(十八)——Pig的自定义函数

Pig的自定义函数有三种:1.自定义过滤函数:相当于where条件2.自定义运算函数:3.自定义加载函数:使用load语句加载数据,生成一个bag 默认:一行解析成一个Tuple 需要MR的jar包 一.自定义过滤函数 package demo.pig; import java.io.IOException; import org.apache.pig.FilterFunc; import org.apache.pig.data.Tuple; //实现自定义的过滤函数,实现:查询过滤薪水大于20

PHP——自定义函数

<?php //定义有默认值的函数 function Main3($f=5,$g=6) { echo $f*$g; } Main3(2,3); echo "<br />"; //可变参数的函数(参数数量可以改变) function Main4() { for($i=0;$i<func_num_args();$i++) { $array=func_get_args();//获取输入的参数,是一个数组 echo $array[$i]."<br /&g