-
Redis的面试问题总结,面试跳槽必备
所属栏目:[PHP] 日期:2020-05-25 热度:176
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库[详细]
-
实现websocket 主动消息推送,用laravel+Swoole
所属栏目:[PHP] 日期:2020-05-25 热度:117
近来有个需求:想实现一个可以主动触发消息推送的功能,这个可以实现向模板消息那个,给予所有成员发送自定义消息,而不需要通过客户端发送消息,服务端上message中监听传送的消息进行做相对于的业务逻辑。[详细]
-
24 道 shell 脚本面试题
所属栏目:[PHP] 日期:2020-05-25 热度:126
想要成为中高级phper, shell 脚本是需要掌握的,它有助于你在工作环境中自动完成很多任务。 如下是一些面试过程中,经常会遇到的 shell 脚本面试问题及解答: Q:1 Shell脚本是什么、[详细]
-
PHP 核心特性 - 错误处理
所属栏目:[PHP] 日期:2020-05-25 热度:188
错误与异常 错误,可以理解程序本身的错误,例如语法错误。而异常则更偏向于程序运行不符合预期或者不符合正常流程;对于 PHP 语言而言,处理错误和处理异常使用的机制完全不同,因此很容易让人产生困惑。 例[详细]
-
PHP 的 self 关键字用法
所属栏目:[PHP] 日期:2020-05-25 热度:142
之前有人询问 self 关键字的用法,答案是比较明显的:静态成员函数内不能用 this 调用非成员函数,但可以用 self 调用静态成员函数/变量/常量;其他成员函数可以用 self 调用静态成员函数[详细]
-
PHP实现微信提现(企业付款到零钱)
所属栏目:[PHP] 日期:2020-05-25 热度:176
怎么开通企业付款到零钱? 有的商户号的产品中心是没有这个功能的,不过,该功能的pid(product id)是5,只要随便进去某一个产品,在地址栏把pid改为5。 即可进入该功能页面,进行开通,不过要[详细]
-
PHP实现微信提现功能
所属栏目:[PHP] 日期:2020-05-25 热度:146
提现必须得用双向证书、所以大家一定要在微信的商户平台找到相应的地方去设置、因为做这个提现已经有一段时间了、所以设置微信商户平台的那几个地方没有图的情况、也说不清楚、下次再做提现的时候、给大家分享如何设[详细]
-
你可能会忽略的 Git 提交规范
所属栏目:[PHP] 日期:2020-05-25 热度:181
一、为什么需要规范? 无规矩不成方圆,编程也一样。 如果你有一个项目,从始至终都是自己写,那么你想怎么写都可以,没有人可以干预你。可是如果在团队协作中,大家都张扬个性,那么代码将会是一团糟,好好的项目[详细]
-
LaravelS - 基于Swoole加速Laravel/Lumen
所属栏目:[PHP] 日期:2020-05-25 热度:129
LaravelS LaravelS是一个胶水项目,用于快速集成Swoole到Laravel或Lumen,然后赋予它们更好的性能、更多可能性。Github 特性 内置Http/WebSocket服务器[详细]
-
Laravel生命周期与原理
所属栏目:[PHP] 日期:2020-05-25 热度:150
一旦用户(浏览器)发送了一个HTTP请求,我们的apache或者nginx一般都转到index.php,因此,之后的一系列步骤都是从index.php开始的,我们先来看一看这个文件代码。 lt;?p[详细]
-
如何在 PHP 和 Laravel 中使用 Traits
所属栏目:[PHP] 日期:2020-05-25 热度:59
事实上,PHP 作为一门编程语言存在的问题之一,就是你只能使用单继承。这意味着一个类只能从另一个类中继承。例如,可能希望从几个不同的类继承方法,以防止代码重复。在 PHP 5.4 中 一个新的语言特性[详细]
-
PHP队列的实现详细操作步骤
所属栏目:[PHP] 日期:2020-05-25 热度:168
队列是一种特殊的线性表,它只允许在表的前端,可以称之为front,进行删除操作;而在表的后端,可以称之为rear进行插入操作。队列和堆栈一样,是一种操作受限制的线性表,和堆栈不同之处在于:队列是遵循“[详细]
-
深入理解 PHP 的 7 个预定义接口
所属栏目:[PHP] 日期:2020-05-25 热度:87
深入理解预定义接口 场景:平常工作中写的都是业务模块,很少会去实现这样的接口,但是在框架里面用的倒是很多。 1. Traversable(遍历)接口 该接口不能被类直接实现,如果直接写了一个普通类实现[详细]
-
PHP 7.4 新语法:箭头函数
所属栏目:[PHP] 日期:2020-05-25 热度:154
短闭包,也叫做箭头函数,是一种用 php 编写的短函数。当向函数中传递闭包时,这个功能是非常有用的,比如使用#160;array_map#160;或是#160;array_filter#160[详细]
-
PHP 性能优化 - php.ini 配置
所属栏目:[PHP] 日期:2020-05-25 热度:171
内存 默认设置 memory_limit = 128M 单个进程可使用的内存最大值,这个值的设定可以从以下几点考虑: 应用的类型。如果是内存集中型应用,可增加该值; 单个 PHP 进程平均消耗的内存,[详细]
-
使用 Casbin 作为 ThinkPHP 的权限控制中间件
所属栏目:[PHP] 日期:2020-05-25 热度:198
PHP-Casbin#160;是一个强大的、高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理。 Think-Casbin#160;是一个专为 ThinkPHP5.1 定制的 Casbi[详细]
-
Thinkphp5与QueryList,也可以实现采集(爬虫)页面功能
所属栏目:[PHP] 日期:2020-05-25 热度:174
QueryList 是什么 QueryList是一套用于内容采集的PHP工具,它使用更加现代化的开发思想,语法简洁、优雅,可扩展性强。相比传统的使用晦涩的正则表达式来做采集,QueryList使用了更[详细]
-
PHP程序员-常用工具
所属栏目:[PHP] 日期:2020-05-25 热度:159
三连问 经常有社区的同学问: “我的PHP程序有没有阻塞,我的PHP程序有没有开启协程(对自己写好的代码表示不自信),我的PHP程序有没有问题”.然后贴出了自己的程序,然后进入了愉快的灌水环节,随着时[详细]
-
PHP Laravel 中使用简单的方法跟踪用户是否在线
所属栏目:[PHP] 日期:2020-05-25 热度:72
今天,我的任务是,在 Laravel 应用程序用户个人资料页面上,用户名旁边添加一个绿点,表示他们是否在线。我首先想到的是,我们将需要启动一个 node.js 服务器并跟踪每个用户的活动套接字连接。然[详细]
-
2019年PHP面试题附答案(实战经验)
所属栏目:[PHP] 日期:2020-05-25 热度:179
出于一些原因近期做了一次工作变动,在职交接近一个半月时间大概面试了十五家公司,并且得到了自己比较满意的offer,最后基本上无缝衔接了新工作。总体来说,虽然准备的很充分,但面试期间还是暴露了许多问题,[详细]
-
PHP 核心特性 - 命名空间
所属栏目:[PHP] 日期:2020-05-25 热度:110
提出 在命名空间提出之前,不同的组件很容易碰到命名的冲突,例如#160;Request#160;、Response#160;等常见的命名。PHP 在 5.3 后提出了命名空间用来解决组件之间的命[详细]
-
PHP 面试踩过的坑
所属栏目:[PHP] 日期:2020-05-25 热度:189
1.get,post 的区别 **显示有区别 ** get方法是将字符串拼接在地址栏后面可以看见 而post方法看不见 **传递的大小有区别 ** 具体大小和浏览器有关系,ie浏览器是2k其他浏览器的[详细]
-
PHP 高级面试115题汇总(含答案)
所属栏目:[PHP] 日期:2020-05-25 热度:73
1、给你四个坐标点,判断它们能不能组成一个矩形,如判断 ([0,0],[0,1],[1,1],[1,0]) 能组成一个矩形。勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求[详细]
-
PHP laravel+thrift+swoole打造微服务框架
所属栏目:[PHP] 日期:2020-05-25 热度:89
Laravel作为最受欢迎的php web框架一直广受广大互联网公司的喜爱。 笔者也参与过一些由laravel开发的项目。虽然laravel的性能广受诟病但是业界也有一些比较好的解决方案,比如堆机器,[详细]
-
PHP 在 Laravel 中动态隐藏 API 字段
所属栏目:[PHP] 日期:2020-05-25 热度:111
我最近在 Laravel Brasil 社区看到一个问题,结果比看起来更有趣。想象一下你有一个 UsersResource 用下面的实现: 1 lt;?php 2 namespace AppHtt[详细]

浙公网安备 33038102330553号