随笔分类 -  thinkphp

摘要:第一,原始方法 use think\Model; 使用use $user=news User() 缺点,使用一个都要引入在实例化 第二,依赖注入 也要引入use use think\Request; public function test1(Request $request){ var_dump( 阅读全文
posted @ 2023-02-13 00:20 学无边涯 阅读(112) 评论(0) 推荐(0) 编辑
摘要:一,C:\phpStudy\PHPTutorial\WWW\tp51\thinkphp\library\think 二,App.php文件 /** * 获取应用类库目录 * @access public * @return string */ public function getAppPath() 阅读全文
posted @ 2023-01-29 13:32 学无边涯 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1.配置格式 return [ 'name'=>'', 'age'=>'', ]; 2、配置的形式 1、惯例配置 a、惯例配置目录 C:\AppServ\www\tp5\thinkphp\convention.php b、注意: 大家一般不要修改惯例配置 2、应用配置 a、应用配置目录 C:\App 阅读全文
posted @ 2023-01-12 14:39 学无边涯 阅读(74) 评论(0) 推荐(0) 编辑
摘要:查看Composer的全局配置composer config -l -g 可以关闭platform-check配置,将此项配置改成 false 来禁用此功能,它默认值是php only。 更改Composer的全局配置composer config -g platform-check false 文 阅读全文
posted @ 2022-05-12 21:57 学无边涯 阅读(112) 评论(0) 推荐(0) 编辑
摘要:PHP数组中的元素可以按字母或数字顺序进行降序或升序排列。PHP数组排序函数方法有:sort()、rsort() 、asort() 、ksort()、arsort()、krsort()。 sort() - 对数组进行升序排列下面的实例将 $cars 数组中的元素按照字母升序排列: 实例<?php$c 阅读全文
posted @ 2021-06-26 09:19 学无边涯 阅读(542) 评论(0) 推荐(0) 编辑
摘要:PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。PHP 超级全局变量有: $GLOBALS 、$_SERVER 、$_REQUEST 、$_POST、$_GET 、$_FILES、$_ENV、$_ 阅读全文
posted @ 2021-06-26 09:15 学无边涯 阅读(582) 评论(0) 推荐(0) 编辑
摘要:有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下: __LINE__文件中的当前行号。 实例: <?phpecho '这是第 “ ' . __LINE__ . ' ” 行';?>以上实例输出结果为 阅读全文
posted @ 2021-06-26 09:10 学无边涯 阅读(69) 评论(0) 推荐(0) 编辑
摘要:PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。 使用概述: 1.必须后接分号,否则编译通不过。 2.EOF 可以用任意其它字符代替,只需保证结束 阅读全文
posted @ 2021-06-26 09:08 学无边涯 阅读(78) 评论(0) 推荐(0) 编辑
摘要:<?phpecho '0 == false: ';var_dump(0 == false);echo '0 false: ';var_dump(0 false);echo PHP_EOL;echo '0 == null: ';var_dump(0 == null);echo '0 null: ';v 阅读全文
posted @ 2021-06-26 09:06 学无边涯 阅读(372) 评论(0) 推荐(0) 编辑
摘要:一、运算符 运算符 示例+ {$a+$b}- {$a-$b}* {$a*$b}/ {$a/$b}% {$a%$b}++ {$a++} 或 {++$a}-- {$a--} 或{--$a}综合运算 {$a+$b*10+$c}三元运算符 {$a==$b ? 'yes' : 'no'} 二、模版函数 方法 阅读全文
posted @ 2021-06-25 09:56 学无边涯 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:HTTP请求头信息的名称不区分大小写,并且_会自动转换为- print_r( Request::header() );print_r( Request::header('www.hezhidz.com') ); 五、请求信息序号 方法 说明1 host 当前访问域名或者IP2 scheme 当前访问 阅读全文
posted @ 2021-06-25 09:29 学无边涯 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:ThinkPHP6 请求要使用请求对象必须使用门面方式( think\facade\Request类负责 )调用 可以通过Request对象完成全局输入变量的检测、获取和安全过滤 支持$_GET、$_POST、$_REQUEST、$_SERVER、$_SESSION、$_COOKIE、$_ENV等系 阅读全文
posted @ 2021-06-25 09:25 学无边涯 阅读(5260) 评论(0) 推荐(0) 编辑
摘要:1、删除数据 delete delete 方法返回影响数据的条数,没有删除返回 0 public function index(){ # 根据条件删除数据 $delete = Db::table('shop_goods')->where('id',1)->delete(); print_r($del 阅读全文
posted @ 2021-06-25 09:21 学无边涯 阅读(1944) 评论(0) 推荐(0) 编辑
摘要:1、修改数据 update update 方法返回影响数据的条数,没修改任何数据返回 0 public function index(){ $data = ['price'=>'68']; $update = Db::table('shop_goods')->where('id',8)->updat 阅读全文
posted @ 2021-06-25 09:19 学无边涯 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:1、单条数据查询 find find 方法查询结果不存在,返回 null,否则返回结果数组 public function index(){ $find = Db::table('shop_goods')->find(5); print_r($find); } 2、多条数据查询 select sel 阅读全文
posted @ 2021-06-24 10:42 学无边涯 阅读(1397) 评论(0) 推荐(0) 编辑
摘要:1、添加一条数据 insert insert 方法添加数据成功返回添加成功的条数,通常情况返回 1 public function index(){ $data = ['cat'=>'1','title'=>'日系小浪漫与温暖羊毛针织拼接网纱百褶中长收腰连衣裙','price'=>'1598.35' 阅读全文
posted @ 2021-06-24 10:14 学无边涯 阅读(703) 评论(0) 推荐(0) 编辑
摘要:模型事件是指在进行模型的查询和写入操作的时候触发的操作行为 模型事件只在调用模型的方法生效,使用查询构造器操作是无效的 编号 事件 描述 事件方法名1 after_read 查询后 onAfterRead2 before_insert 新增前 onBeforeInsert3 after_insert 阅读全文
posted @ 2021-06-24 10:07 学无边涯 阅读(1549) 评论(0) 推荐(0) 编辑
摘要:1、调试模式 和 Trace调试 根目录里 .env 文件 // 开启调试模式 和 Trace调试 APP_DEBUG = true 备:正式部署后关闭调试模式 2、变量调试 ThinPHP内置了 dump 调试方法 $shop = Db::table('shop_goods')->select() 阅读全文
posted @ 2021-06-24 09:48 学无边涯 阅读(674) 评论(0) 推荐(0) 编辑
摘要:要使用Session类必须使用门面方式( think\facade\Session )调用 新版本不支持操作原生$_SESSION数组和所有session_开头的函数,只能通过Session类(或者助手函数)来操作 1、配置文件 session.php return [ // session nam 阅读全文
posted @ 2021-06-24 09:28 学无边涯 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:要使用Cookie类必须使用门面方式( think\facade\Cookie )调用 配置文件位于配置目录下的cookie.php文件,无需手动初始化,系统会在调用之前自动进行Cookie初始化工作 1、使用 Cookie // 设置Cookie 有效期为 3600秒Cookie::set('na 阅读全文
posted @ 2021-06-24 09:24 学无边涯 阅读(618) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示