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