公共函数

创建bootstrap/common.php

<?php
// 发送短信
function sendSMS($mobile){}
// 发送邮件
function sendMail($mail){}// 密码生成
function pass(){return rand(100000,999999);
}// 自定义打印数据
if(!function_exists('p')){function p($data) {/*** 格式化打印数据* @param $data  array/string 需要打印的数据*/
//        header("Content-type:text/html;charset=utf-8");// 定义样式$str = '<pre style="display: block;padding: 9.5px;margin: 44px 0 0 0;font-size: 13px;line-height: 1.42857;color: #333;word-break: break-all;word-wrap: break-word;background-color: #F5F5F5;border: 1px solid #CCC;border-radius: 4px;">';// 如果是boolean或者null直接显示文字;否则printif (is_bool($data)) {$show_data = $data ? 'true' : 'false';} elseif (is_null($data)) {$show_data = 'null';} else {$show_data = print_r($data, true);}$str .= $show_data;$str .= '</pre>';echo $str;}
}

常量设置

bootstrap/initBase.php

<?php
// 默认时间
define('SYSTEM_TIME',time());
// 默认分页条数
define('PAGE_SIEZ',15);
// oos路径
define('OOS_URL','https://gz.bcebos.com/v1/gz1802/');//oos

bootstrap/app.php引入:

<?php
// 引入常量文件
require __DIR__ . '/initBase.php';
// 公共函数
require __DIR__ . '/common.php';

只有在app.php引入了,才会全局加载生效。vendor/autoload.php也可以引入,但不推荐操作

全局调用(控制器,模型 ...)

public function index(){echo SYSTEM_TIME;echo pass();}

来源:https://www.cnblogs.com/wesky/p/10444461.html

laravel5.8笔记六:公共函数和常量设置相关推荐

  1. C++学习笔记:(二)函数重载 常量与引用

    目录 3.函数重载 3.1 非成员函数重载 3.2 成员函数重载 3.3 函数的默认参数 3.4 内联函数 4.常量与引用 4.1 const的最初动机 4.2 const与指针 4.3 const与 ...

  2. python中rim的用法_Python笔记(六)_函数

    函数一般是从第一行代码开始执行,结束于return语句.异常.或者函数所有语句执行完毕.一旦函数将控制权交还给调用者,就意味着全部结束.函数中做的所有工作以及保存在局部变量中的数据都将丢失.再次调用这 ...

  3. 《C++ Primer》读书笔记—第六章 函数

    声明: 文中内容收集整理自<C++ Primer 中文版 (第5版)>,版权归原书所有. 学习一门程序设计语言最好的方法就是练习编程 一.函数基础 1.一个典型的函数定义包括以下内容:返回 ...

  4. Python学习笔记六——画小猪佩奇

    目录 Python学习笔记六--画小猪佩奇 画布 画笔 属性设置 操纵命令 运动命令 画笔控制命令 全局控制命令 其他命令 Python学习笔记六--画小猪佩奇 使用Python的turtle库可以绘 ...

  5. c++学习笔记内联函数,函数重载,默认参数

    c++学习笔记内联函数,函数重载,默认参数 1 inline内联函数 C++中的const常量可以替代宏常数定义,如: const int A = 3;  #define A 3 C++中是否有解决 ...

  6. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

  7. 吴恩达《机器学习》学习笔记六——过拟合与正则化

    吴恩达<机器学习>学习笔记六--过拟合与正则化 一. 过拟合问题 1.线性回归过拟合问题 2.逻辑回归过拟合问题 3.过拟合的解决 二. 正则化后的代价函数 1.正则化思想 2.实际使用的 ...

  8. IOS学习笔记07---C语言函数-printf函数

    IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- ----------------------------- ...

  9. 《MFC游戏开发》笔记六 图像双缓冲技术:实现一个流畅的动画

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9334121 作者:七十一雾央 新浪微博:http:// ...

最新文章

  1. 记录服务器连接jupyter notebook过程
  2. Dockerfile构建PHP镜像
  3. Codeforces Round #212 (Div. 2) C. Insertion Sort 思维
  4. 你知道自己适合做程序员吗?
  5. struts2学习笔记之十一:struts2的类型转换器
  6. 开发者都应该使用的10个C++11特性
  7. git和gitlab安装
  8. 测试用例又双叒叕失败了,NLP帮你
  9. Tomcat7出现HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot b
  10. Spring(4)--- hello world实例
  11. linux下openssh5.3漏洞,linux的低版本中openssh三大漏洞的分析及修复方法
  12. FIR/IIR滤波器?
  13. 微信小程序大全:767个小程序
  14. 计蒜客 联想专卖店大促销
  15. SDIO_WiFi驱动学习之安卓WLAN架构介绍及调用流程分析
  16. Windows11越过限制安装方法
  17. 七牛云测试域名过期了,全部图片下载方法
  18. 这一篇彻底搞懂JS中的prototype、__proto__与constructor真的很好
  19. 安卓中的 Medium 字重
  20. MySQL发生系统错误1067的解决方案

热门文章

  1. Java VisualVM 插件地址,安装Visual VM插件,修改下载插件地址使插件可以直接在JVisualVM中进行下载
  2. 06_Android中ArrayAdapter的使用
  3. 3.QT事件处理,消息过滤器
  4. hibernate.connection.release_mode
  5. python 深度学习模型训练 多GPU下如何调用
  6. Qt网络编程之UDP编程练习(20200219)
  7. 精通Spring Boot—— 第二十一篇:Spring Social OAuth 登录简介
  8. Ubuntu安装Sublime Text并输入中文
  9. spring boot + vue + element-ui全栈开发入门——项目部署
  10. python 3 递归调用与二分法