![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP实践
文章平均质量分 52
二牛说课
被技术耽误的小镇青年
不谈热爱,不谈理想,不负青春
多实践,多实践,多多实践
展开
-
Java工程师 快速入手 PHP实战(四):Tp6数据库模块划分
这是一个错误的实践当项目业务垂直划分很明确的时候 你的数据库表名如何设计是一个技巧问题 因为模块间相互调用 在Tp6中 又不得做出一些妥协。 Java Maven的存在 支持module 所以我涉嫌Tp6也满足这个设想所以就有了上面这张图的存在。 实践结论是 不可以 TP6模块支持配置文件单独定义 不假 当如果你在admin模块调用cms中的模型 他的配置文件 还是admin中的前缀 只有在cms中的controller才会读取cms前缀。这个问题在很多开源的项目中 给了一个解决方案 就是.原创 2022-01-06 11:58:36 · 1051 阅读 · 0 评论 -
Java工程师 快速入手 PHP实战(三):自动加载/依赖注入
自动加载机制+反射 在PHP的表现 为什么需要自动加载?PHP在执行动态方法时 调用的代码组件是动态的不确定的 需要自动匹配。 为什么需要反射?个人认为PHP反射是自动加载的一个补充,可以动态获取类的属性方法注结 方便程序的拓展。 PHP是脚本语言 Java是编译性语言 可以理解为自动加载就是这个特性导致的,用起来感觉跟反射很像, 反射 是框架都会用到的机制 尤其是Java; 想声明一个实体类 Person.p...原创 2021-12-24 12:02:42 · 329 阅读 · 0 评论 -
Java工程师 快速入手 PHP实战(二):理解ThinkPHP组件
* 单应用 多应用模式 这个Java没有是个硬伤 起码没有这么方便*中间件 类似于JavaWeb 过滤器和拦截器*路由原创 2021-12-21 10:05:31 · 683 阅读 · 0 评论 -
Java工程师 快速入手 PHP实战(一): 基础补漏
PHP 是最好的互联网开发语言 不得不承认 这个在某些条件下是一直成立的。 作为C启蒙 Java开发出身的程序员,对于PHP编程总是有点 爱恨交错。 看上去很简单,写起来很别扭 搞起来很酸爽。 * PHP 所谓的"常量" 我们看下Java强类型语言代表的常量定义 常量是指在程序的整个运行过程中值保持不变的量. PHP的定义常量是一个简单值的标识符(名字)。在脚本执...原创 2021-12-02 10:31:01 · 671 阅读 · 0 评论 -
解决小问题:ThinkPHP 定时任务
需求场景: TP5需要定时统计数据,部署目标为云虚拟主机,没有宝塔环境。 解决思路:用离线电脑访问在线接口,配合Linux Shell /Windows计划任务配置定时任务;一、Windows1.搭建好TP5环境 省略2.创建Commandnamespace app\index\command;use think\console\Command;use think\console\Input;use think\console\Out...原创 2021-08-11 16:26:11 · 397 阅读 · 0 评论 -
ThinkPHP5 PhpStudy 环境配置入门实践
主要难点:1.PhpStudy虚拟站点配置; 2.TP5 路径重写配置 3.TP5项目初始搭建一 TP5项目构建 http://tp51.s575.com/353948 开发指南推荐composer命令安装 可以理解为跟node一样 通过命令创建脚手架,不愿意敲命令就用git安装;可以使用git版本库安装和更新,ThinkPHP5.1主要分为应用和核心两个仓库,主要包括:应用项目:https://...原创 2021-01-13 17:39:59 · 1159 阅读 · 0 评论