php

php简介:

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
PHP面试经常见到的题型
PHP面试经常见到的题型

Varchar是变长,节省存储空间,char是固定长度。查找效率要char型快,因为varchar是非定长,必须先查找长度,然后进行数据的提取,比char定长类型多了一个步骤,所以效率低一些。

2020-09-24 12:17:22阅读全文

在海量数据里查询多少条数据这类问题经常被问起,你是如何回答的?
在海量数据里查询多少条数据这类问题经常被问起,你是如何回答的?

1、海量日志数据,提取出某日访问百度次数最多的那个IP

2020-09-24 23:32:08阅读全文

秒杀抢购时的超发,你是如何优化的
秒杀抢购时的超发,你是如何优化的

高并发下的数据安全

2020-09-24 23:02:03阅读全文

php实现redis消息发布订阅
php实现redis消息发布订阅

Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能

2020-09-25 00:48:35阅读全文

整理使用curl调用远程接口方法
整理使用curl调用远程接口方法

最近在二次开发一个Yii框架项目,由于这个项目过于老旧,无法安装yiisoft/yii2-httpclient插件,所以只有使用curl原生实现调用远程接口

2020-09-24 13:51:35阅读全文

使用imagine/imagine实现制作一个图片
使用imagine/imagine实现制作一个图片

在一般的后台系统中,管理员一般有一个默认的头像,有的系统是直接给没有设置头像的用户分配一个默认的图片作为默认头像,但是有的系统是根据管理员的用户名来生成一张默认的图片,这里我们使用imagine/imagine来实现根据指定的文字生成一张图片

2020-09-25 11:53:37阅读全文

不一样的面向对象(二)
不一样的面向对象(二)

定义:一个类应该只有一个引起它变化的原因

2020-09-25 23:26:35阅读全文

基于ECS搭建GitLab服务
基于ECS搭建GitLab服务

本教程介绍如何基于ECS实例快速搭建一台GitLab服务器。

2020-09-26 21:03:46阅读全文

淘宝客工具箱源码,一键转链,淘口令解析 淘宝客中间页生成
淘宝客工具箱源码,一键转链,淘口令解析 淘宝客中间页生成

淘宝客工具箱,方便淘宝客推广者在微信朋友圈、微信群等渠道进行推广淘口令,生成中间页用于安全推广措施。

2020-09-26 09:05:12阅读全文

思否最强腾讯T3级PHP高级、架构师视频教程
思否最强腾讯T3级PHP高级、架构师视频教程

这次发布一波视频教程福利,适合1-5年进阶人群,因为0基础的可能会听的比较吃力!!!感兴趣的直接看视频目录即可:

2020-09-27 07:35:20阅读全文

WordPress中如何给Woocommerce产品页面添加询盘表单标签页
WordPress中如何给Woocommerce产品页面添加询盘表单标签页

默认Woocommerce产品页面是没有询盘联系表单的,用免费插件Custom Product Tabs for WooCommerce可以给产品页面添加询盘联系表单标签页。

2020-09-26 19:53:31阅读全文

Laravel Vapor(1)
Laravel Vapor(1)

#### Laravel Vapor

2020-09-27 09:50:57阅读全文

开篇辟地
开篇辟地

这是在思否写得第一篇东西,之前在 coding.net,后来他们关闭了博客服务 - - ,思否技术氛围挺好的,遂迁移此处

2020-09-26 23:48:19阅读全文

[分享] 轻松快捷完成领导要求的word格式的接口文档,再也不用因为编写word格式的接口文档而烦恼
[分享] 轻松快捷完成领导要求的word格式的接口文档,再也不用因为编写word格式的接口文档而烦恼

今天在开发完一个项目的接口之后,公司领导过来说:”需要一份word格式的接口文档,*本门主任需要看这些文档,记得接口文档做的好看一点“。然后领导拍拍我的肩膀转身就走了,身为一个资深后端,尤其是在外包公司,特别是给政府本门做外包的时候 。对于文档要求特别多,什么都需要文档说明。

2020-09-27 17:35:44阅读全文

总结PHP笔记
总结PHP笔记

常量就是长久不变的值设置常量,使用 define() 函数,函数语法如下:

2020-09-27 19:43:14阅读全文

PHP 求解二叉树 - 二叉搜索树的最近公共祖先
PHP 求解二叉树 - 二叉搜索树的最近公共祖先

原文链接: [何晓东 博客](https://bignews2.gitee.io/hxd...)

2020-09-28 04:52:03阅读全文

Swoole 总是连接不上怎么办
Swoole 总是连接不上怎么办

之前做过一个基于 Swoole 的长连接的项目,用来实时收集 client 的一些数据。上线没多久之后发现一个问题:有时候 client 连接不上 server,握手阶段也没通过(Websocket 基于 HTTP 握手协议来建立连接的)

2020-09-28 00:33:17阅读全文

【分享之】如何做好一个接口测试?
【分享之】如何做好一个接口测试?

1、首先我们要明白什么是一个api请求 在对一个接口进行请求发送的时候,我们需要知道它的url,请求方式get还是post。post请求的话我们还需要知道,它要传递什么参数。比如:你去饭店吃饭你直接要一瓶可乐,服务员就直接那给你了。你要是点菜,服务员就需要写一个菜单,然后做好了在给你端上来。这就是g

2020-09-28 18:33:39阅读全文

?Hyperf 发布 v2.0.13 版本,企业级的 PHP 微服务云原生协程框架
?Hyperf 发布 v2.0.13 版本,企业级的 PHP 微服务云原生协程框架

本周主要新增了一些特性,并修复了一些组件的 ?Bug,继续提升 Hyperf 的稳定性,发布于 2.0.13 版,建议用户使用以下命令更新此版本。

2020-09-28 18:15:07阅读全文

不一样的面向对象(三)
不一样的面向对象(三)

定义:所有引用基类的地方都必须能透明地使用其子类进行替换(简单说就是:子类可以扩展基类的功能,但是不能改变基类原有的功能)

2020-09-29 10:55:36阅读全文

【分享之】在接口测试的时候如何获取变量的值
【分享之】在接口测试的时候如何获取变量的值

在进行接口测试的时候,有一些参数的值是一个变量值,会根据每一次登录请求之后会改变。这个变量一般命名为token也有其他的命名,这个变量主要对应的是登录状态,和登录信息。token过期或者更新,就需要重新获取token,不然无法进行登录之后的操作。

2020-09-30 11:57:38阅读全文

Swoole 4.5.5 对 Server 数据收发时间的优化
Swoole 4.5.5 对 Server 数据收发时间的优化

Commit: https://github.com/swoole/swoole-src/pull/3708/files

2020-09-30 01:46:13阅读全文

PHP开发API接口签名生成及验证
PHP开发API接口签名生成及验证

开发过程中,我们经常会与接口打交道,有的时候是调取别人网站的接口,有的时候是为他人提供自己网站的接口,但是在这调取的过程中都离不开签名验证。

2020-09-30 19:22:46阅读全文

【分享】apipost如何自定义加密方法
【分享】apipost如何自定义加密方法

在做接口测试的时候,一般有的公司会给传递的参数进行加密。apipost可以支持自定义参数加解密方法

2020-10-01 03:21:40阅读全文

Leetcode PHP题解--D125 107. Binary Tree Level Order Traversal II
Leetcode PHP题解--D125 107. Binary Tree Level Order Traversal II

107. Binary Tree Level Order Traversal II

2020-10-02 12:08:04阅读全文

PHP 7:真实世界的应用开发(中文翻译)
PHP 7:真实世界的应用开发(中文翻译)

推荐使用 Gitbook 以获取最佳阅读体验。

2020-10-04 11:46:48阅读全文

php8.0 性能上有多大提升
php8.0 性能上有多大提升

最近一个项目用github的actions做测试。使用了4个PHP版本,分别是7.2,7.3,7.4,8.0前面3个版本运行完耗时基本在8秒左右。

2020-10-08 15:08:30阅读全文

Laravel 支持markdown编辑器解决方案
Laravel 支持markdown编辑器解决方案

laravel-markdown-editor--markdown编辑器

2020-10-08 23:50:41阅读全文

OrzClick: 国庆写个 ClickHouse 客户端
OrzClick: 国庆写个 ClickHouse 客户端

我看 ClickHouse 有 C++ 客户端(clickhouse-cpp),我又用过 PHP-CPP 写扩展,于是就在国庆写了 OrzClick ,一个 PHP 用的 ClickHouse 客户端。

2020-10-09 01:00:05阅读全文

Laravel markdown渲染输出到blade模版
Laravel markdown渲染输出到blade模版

Laravel Markdown需要PHP 7.2-8.0 。此特定版本支持Laravel 6-8。

2020-10-09 03:33:05阅读全文

ThinkPHP 的join关联查询不使用默认的表前缀
ThinkPHP 的join关联查询不使用默认的表前缀

关于ThinkPHP 的关联查询,官方文档是这样描述的:

2020-10-09 14:16:02阅读全文

php详细介绍:

PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。自20世纪90年代国内互联网开始发展到现在,互联网信息几乎覆盖了我们日常活动所有知识范畴,并逐渐成为我们生活、学习、工作中必不可少的一部分。据统计,从2003 年开始,我国的网页规模基本保持了翻番的增长速度,并且呈上升趋势。PHP 语言作为当今最热门的网站程序开发语言,它具有成本低、速度快、可移植性好、 内置丰富的函数库等优点,因此被越来越多的企业应用于网站开发中。但随着互联网的不断更新换代,PHP语言也出现了不少问题。

根据动态网站要求,PHP语言作为一种语言程序,其专用性逐渐在应用过程中显现,其技术水平的优劣与否将直接影响网站的运行效率。其特点是具有公开的源代码, 在程序设计上与通用型语言,如C语言相似性较高,因此在操作过程中简单易懂,可操作性强。同时,PHP语言具有较高的数据传送处理水平和输出水平,可以广泛应用在Windows系统及各类Web服务器中。如果数据量较大,PHP语言还可以拓宽链接面,与各种数据库相连,缓解数据存储、检索及维护压力。随着技术的发展,PHP 语言搜索引擎还可以量体裁衣,实行个性化服务,如根据客户的喜好进行分类收集储存,极大提高了数据运行效率。