以下源码分析,我们可以从 App,Http 类的实例化过程,了解类是如何实现自动实例化的,依赖注入是怎么实现的。 从入口文件出发 当访问一个 ThinkPHP 搭建的站点,框架最先是从入口文件开始的,然后才是应用初始化、路由解析、控制器调用和响应输出等操作。 入口文件主要代码如下: App 实例化  ...
                            
                            
                                分类:
Web程序   时间:
2020-07-23 23:07:24   
                                阅读次数:
95
                             
                    
                        
                            
                            
                                模型设置数据表 <?php namespace app\index\model; use think\Model; class Product extends Model{ public function getStatusAttr($value) { $status = [-1=>'删除',0=> ...
                            
                            
                                分类:
其他好文   时间:
2020-07-20 15:51:21   
                                阅读次数:
91
                             
                    
                        
                            
                            
                                MHA(MasterHighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据
                            
                            
                                分类:
数据库   时间:
2020-07-19 11:25:24   
                                阅读次数:
78
                             
                    
                        
                            
                            
                                    1.Test.php <?php namespace app\sample\controller; class Test { public function hello($id,$name){ echo $id; echo '|'; echo $name."<br>"; return 'hello, ...
                            
                            
                                分类:
Web程序   时间:
2020-07-18 19:52:59   
                                阅读次数:
76
                             
                    
                        
                            
                            
                                1.nginx跨域相关的配置: CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-17 14:15:40   
                                阅读次数:
93
                             
                    
                        
                            
                            
                                    2018年3月28日 记录: location = /uri =开头表示精确匹配,只有完全匹配上才能生效。 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~ pattern ~开头表示区分大小写的正则匹配。 location ~* patt ...
                            
                            
                                分类:
其他好文   时间:
2020-07-16 10:13:30   
                                阅读次数:
146
                             
                    
                        
                            
                            
                                public目录index.php入口文件 <?php// + // | ThinkPHP [ WE CAN DO IT JUST THINK ]// + // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.// + ...
                            
                            
                                分类:
Web程序   时间:
2020-07-16 00:17:09   
                                阅读次数:
83
                             
                    
                        
                            
                            
                                强制类型转换; 特点:代码需要进行特殊的格式处理,不能自动完成。 格式:范围小的类型,范围小的变量名 =(范围小的类型) 原本范围大的数据。 例如 int num =100L; int num = (int) 100L; 注意:右边那个数据(100L)不要超出左边类型的范围,否则会溢出。 例题1:  ...
                            
                            
                                分类:
其他好文   时间:
2020-07-15 10:43:49   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                TP5-程序设计 目录对应关系 F:\\PHP ├─index.php 入口文件 ├─README.md README文件 ├─Application 应用目录 ├─Public 资源文件目录 └─ThinkPHP 框架目录 thinkphp 的目录结构 ThinkPHP 的目录结构非常清晰和容易部 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-15 01:13:35   
                                阅读次数:
60
                             
                    
                        
                            
                            
                                    1.xampp下载 https://www.apachefriends.org/index.html 选择php,apache,mysql,perl 视频地址https://www.bilibili.com/video/BV1QK411V74q?p=15 查看php配置要先配置php的path 计算 ...
                            
                            
                                分类:
Web程序   时间:
2020-07-13 21:12:39   
                                阅读次数:
68