
PHP架构师精选
暗影岛-寒冰射手
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP工程师往架构师方向需要注意哪些。
突然看到这篇文章, 值得反省, 乐在其中, 在接下来的发展中不被淘汰的都来看看, 如何成为一个架构师 先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会有这样的误点: ◆ 除了PHP不使用其它的语言,可能会点shell ...转载 2019-06-25 23:00:01 · 223 阅读 · 0 评论 -
LNMP 下 Nginx 和 php-fpm 的配置
先安装lnmp软件 如果你放的是tp的程序,一开始访问是报错的 https://www.jianshu.com/p/8cb28067b690 https://blog.youkuaiyun.com/markely/article/details/56681059 参看上面两篇文章。 set$basedir"open_basedir=/home/wwwroot/dev.yunshare.net/:...转载 2019-07-27 17:37:29 · 271 阅读 · 0 评论 -
PHP 常用命令行
1、PHP运行指定文件 php -f test.php (-f 可省略) 1 2、命令行直接运行PHP代码 php -r "phpinfo();" 1 如果结果太长,还可以 php -r “phpinfo();” | less 分页展示 3、交互模式运行PHP 简单的运算 control + c/z 或者 exit 退出交互模式 函数 上面输出结果中返回的数据类型为 NULL。这个问...转载 2019-07-19 16:00:50 · 203 阅读 · 0 评论 -
PHP static与self和this的区别
static 使用static::对当前类进行静态引用时,代表的是运行时最初调用的类。static::不能对不属于方法的类的私有方法进行调用。 self 使用self::或者__class__对当前类进行静态引用时,代表的是当前方法所在的类。 this 该方法所从属的类的对象,PHP5中,如果是从第二个对象静态调用时,$this也可能引用的是另一个对象。PHP7中则没有此问题。 <?p...转载 2019-07-11 18:25:54 · 329 阅读 · 0 评论 -
Thinkphp5 控制器方法内依赖注入
这是控制器 use app\index\model\Setting; use app\index\model\User; class Index { public function amos(User $user) { print_R($user);exit; } public function wang(Setting $setting) { print_r($settin...原创 2019-07-11 18:22:29 · 1121 阅读 · 0 评论 -
PHP性能优化利器:生成器 yield理解
如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。 优点 直接讲概念估计你听完还是一头雾水,所以我们先来说说优点,也许能勾起你的兴趣。那么生成器有哪些优点,如下: 生成器会对PHP应用的性能有非常大的影响 PHP代码运行时...转载 2019-07-10 16:43:23 · 158 阅读 · 0 评论 -
!!!!!!!!!!!!!!超级推荐:阿里云 数据库内核月报!!!!!!!!!!!!!!
http://mysql.taobao.org/monthly/转载 2019-07-03 11:30:21 · 416 阅读 · 0 评论 -
8种常见SQL错误用法
https://mp.weixin.qq.com/s/mS2In3ZkQ2eMDz3szt920Q转载 2019-07-03 11:13:36 · 373 阅读 · 0 评论 -
关于RESTful 的概念及与RPC的区别
首先要明确一点:REST 实际上只是一种设计风格,它并不是标准。(所以你可以看到网上一大堆的各种最佳实践,设计指南,但是没有人说设计标准)。 说说几个重要的概念: 1、REST 是面向资源的,这个概念非常重要,而资源是通过 URI 进行暴露。 URI 的设计只要负责把资源通过合理方式暴露出来就可以了。对资源的操作与它无关,操作是通过 HTTP动词来体现,所以REST 通过 URI 暴露资...转载 2019-07-08 20:23:00 · 816 阅读 · 0 评论 -
laravel实战
https://learnku.com/courses/laravel-shop/5.8转载 2019-07-08 18:29:14 · 183 阅读 · 0 评论 -
【ThinkPHP5初体验(二)1】CSRF防范原理(thinkphp5 CSRF ajax令牌)
CSRF是什么我就不解释了,百度一搜全是,比波姐的片源还要多,千篇一律都他么是复制粘贴。 那为什么这个令牌(token)操作可以防范CSRF呢?下面我就随便说说说错了大家不要介意。 首先我们要知道令牌是存储在session里面的,这个很重要 php代码如下 <?php namespace app\index\controller; //我直接允许跨域,因为伪装CS...转载 2019-07-08 18:24:50 · 894 阅读 · 0 评论 -
PHP使用Redis实现Session共享
https://www.cnblogs.com/youjiaxing/p/10407361.html转载 2019-07-03 10:52:56 · 467 阅读 · 0 评论 -
!!!!!!!!!!!!!!!!!!!!!!!!php架构师之路2017半年精选40篇!!!!!!!!!!!!!!!!!!!!!!!!
https://blog.youkuaiyun.com/qq_16014497/article/details/79487928转载 2019-07-02 08:57:58 · 151 阅读 · 0 评论 -
ThinkPHP5 RESTful API开发版本控制
thinkphp5 RESTfulapi开发版本控制,thinkphp官方文档不是很详细,我根据个人经验分享下。 我们以一个用户信息读取的接口为例,包含两个版本V1和V2,v2版本的接口包括用户的档案信息,统一使用json格式数据输出到客户端。 在application目录下面创建api模块目录,并创建controller和model子目录,因为api接口无需视图,所以不需要创建view目录...转载 2019-08-09 15:11:11 · 459 阅读 · 0 评论