php

php简介:

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
PHPStorm多项目下Test Sources Root设置
PHPStorm多项目下Test Sources Root设置

最近用Lumen来做单元测试的时候遇到一个问题,就是用PHPStorm开了多个项目(用户侧和管理侧),这时候设置了Test Sources Root,会发现测试用例的命名空间PHPStorm无法识别。而如果直接是一个项目就没有这个问题。

2021-09-15 05:51:34阅读全文

Swoole Tracker v3.3.0 版本发布,支持链路追踪上报到 Zipkin
Swoole Tracker v3.3.0 版本发布,支持链路追踪上报到 Zipkin

Tracker 此版本修改为了 Zend 扩展,所以需要通过zend_extension=swoole_tracker的方式进行加载

2021-09-15 04:27:59阅读全文

TensorFlow 因代码执行缺陷已弃用 YAML ,建议使用 JSON 来替代
TensorFlow 因代码执行缺陷已弃用 YAML ,建议使用 JSON 来替代

据外媒报道,由于安全缺陷,由谷歌提供的开源机器学习和人工智能项目—— TensorFlow 已经放弃了对 YAML 的支持。在最新版本中,Google 已将 YAML 删除,以解决不受信任的反序列化漏洞执行问题。

2021-09-14 23:59:36阅读全文

leetcode-Day1
leetcode-Day1

1, 删除排序数组中的重复项https://leetcode-cn.com/leetb...给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

2021-09-14 19:24:25阅读全文

phpstorm 2021.2 配置wsl + xdebug调试tp框架
phpstorm 2021.2 配置wsl + xdebug调试tp框架

[XDebug] zend_extension=xdebug.so xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9001 xdebug.client_port = 9002 xd

2021-09-14 19:12:41阅读全文

封装好的PHP用curl发送http请求 GET和POST通用 超好用
封装好的PHP用curl发送http请求 GET和POST通用 超好用

自己封装了一个比较完善的curl请求函数,兼容get和post,内容格式兼容json和x-www-form-urlencoded,兼容http和https。而且写了非常详细的注释,需要的人可以根据注释,自定义修改代码,达到想要的效果。环境要求PHP7

2021-09-15 05:11:57阅读全文

PHP中的一些杂项函数学习
PHP中的一些杂项函数学习

今天来学习的这些杂项函数在官方文档中都是放在一个杂项扩展中的,其实这些函数都并不是什么什么特别的扩展,也不需要安装什么东西就可以使用,它们就是一些简单的功能函数而已。当然,其中不少内容也是我们经常会使用的,这里就带大家一起再学习学习。

2021-09-15 03:13:11阅读全文

ubuntu安装php扩展
ubuntu安装php扩展

ubuntu编译安装php扩展https://docs.qq.com/doc/DTnpX...

2021-09-16 03:21:48阅读全文

微信网页授权获取并获取用户信息
微信网页授权获取并获取用户信息

首先,需要说明的是,网页授权要求公众号是服务号,且完成认证才行。

2021-09-15 10:36:54阅读全文

第三方支付平台提现原子性问题解决方案
第三方支付平台提现原子性问题解决方案

在业务逻辑中,经常会碰到提现需求。提现的实现一般分为两个步骤:

2021-09-16 05:13:40阅读全文

程序员玩转 Github Sponsors,开源变现年入百万
程序员玩转 Github Sponsors,开源变现年入百万

聊聊看开源项目作者如何通过 Github Sponsors 成为独立开发者。

2021-09-16 06:30:56阅读全文

Laravel 安装Swagger
Laravel 安装Swagger

一、Swagger是什么Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。

2021-09-15 23:44:39阅读全文

PHP的swoole系列之异步任务(task)使用教程(超详细哦)
PHP的swoole系列之异步任务(task)使用教程(超详细哦)

swoole异步任务使用教程学习swoole的总体流程先梳理一下。

2021-09-16 05:59:39阅读全文

深入学习PHP中的JSON相关函数
深入学习PHP中的JSON相关函数

在我们当年刚刚上班的那个年代,还全是 XML 的天下,但现在 JSON 数据格式已经是各种应用传输的事实标准了。最近几年开始学习编程开发的同学可能都完全没有接触过使用 XML 来进行数据传输。当然,时代是一直在进步的,JSON 相比 XML 来说,更加地方便快捷,可读性更高。但其实从语义的角度来说,

2021-09-15 14:21:06阅读全文

2021 年度 TIOBE 9 月榜单出炉:Python 与 C 仅差 0.16%,有望冲击夺冠!
2021 年度 TIOBE 9 月榜单出炉:Python 与 C 仅差 0.16%,有望冲击夺冠!

近日,TIOBE 出炉了2021 年度 9 月份编程语言榜单。在入围该榜单的 100 种编程语言里,C、Python 和 Java 分别以 11.83%、11.67% 和 11.12% 的评级,位列该榜单前 3 甲。其中, 排名第 2 的 Python 与排名第 1 的 C 语言之间,评级仅仅相差

2021-09-16 00:37:25阅读全文

装饰器模式在Laravel中的应用
装饰器模式在Laravel中的应用

装饰器模式允许向一个现有的对象添加新的功能,同时又不改变其结构。

2021-09-15 21:18:16阅读全文

PHP/ImageMagick和浏览器CSS HSB Filter滤镜色差消除(超大坑)
PHP/ImageMagick和浏览器CSS HSB Filter滤镜色差消除(超大坑)

起初,我以为Imagick类里面modulateImage($brightness, $saturate, $hue)方法跟CSS的Filter是对接并且不存在色差的,结果不是。翻了翻ImageMagick的文档,里面有很多转换公式,比如$hue色相是个百分比,而CSS是个旋转角度,和CSS甚至正常

2021-09-16 06:12:37阅读全文

Web 服务器端编程语言使用率排行:PHP 以 78.8% 份额稳占第一
Web 服务器端编程语言使用率排行:PHP 以 78.8% 份额稳占第一

W3Techs 最近发布一份统计报告,此份报告显示了自 2010 年 1 月以来Web 服务器端编程语言使用的历史趋势。

2021-09-16 05:50:03阅读全文

Swagger在laravel 语法表达
Swagger在laravel 语法表达

一、参考链接https://blog.quickadminpanel.com/laravel-api-documentation-with-openapiswagger/

2021-09-16 00:46:22阅读全文

Deliverer 1.1.2 修复使用魔术方法后调用栈丢失的问题
Deliverer 1.1.2 修复使用魔术方法后调用栈丢失的问题

非常高兴还是有不少朋友在使用这个项目的,从而帮助他们解决了一些线上的问题。

2021-09-15 22:34:55阅读全文

在线音乐网站网站开发项目 ,第二篇
在线音乐网站网站开发项目 ,第二篇

​第一篇看前几天发布那篇就可以了,接下来接着讲第二篇的内容,主要是降会员部分的功能.。

2021-09-25 21:56:47阅读全文

Go 并发读写 sync.map 的强大之处
Go 并发读写 sync.map 的强大之处

大家好,我是煎鱼。

2021-09-26 06:58:04阅读全文

ubuntu 20.04 apt 安装 PHP8.0
ubuntu 20.04 apt 安装 PHP8.0

首先我们先安装一些依赖的包,以便后期进行安装处理:

2021-09-26 07:39:03阅读全文

用PHP轻松完成一个分布式事务TCC,保姆级教程
用PHP轻松完成一个分布式事务TCC,保姆级教程

什么是TCC,TCC是Try、Confirm、Cancel三个词语的缩写,最早是由 Pat Helland 于 2007 年发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文提出。

2021-09-26 13:24:20阅读全文

Workerman的使用
Workerman的使用

Workerman是什么? Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一

2021-09-26 01:40:02阅读全文

php签名
php签名

2021-09-26 05:26:22阅读全文

音乐dj网站小程序公众号开发项目 ,第三篇
音乐dj网站小程序公众号开发项目 ,第三篇

​接着前面两篇,现在是第三篇,如果需要用到的,大家可以看看前面的就可以了。

2021-09-25 18:43:23阅读全文

ORM:被忽略的 group by 后的 count 统计
ORM:被忽略的 group by 后的 count 统计

使用了某个PHP框架的 sql 查询器时,发现每次加上分组条件之后,page 方法返回参数中一个是数据集和一个是总数,而总数总是不准。

2021-09-29 12:14:30阅读全文

禅道集成腾讯云短信
禅道集成腾讯云短信

短信作为验证手机有效身份的手段之一,同时也承担着关键信息的提醒,作为消息系统展现端的最重要的接入端非常关键。笔者在中秋假期研究了几大短信平台,并选取了禅道集成腾讯云短信来进行集成展示。

2021-09-29 08:38:10阅读全文

Apizza 快速导入Chrome请求
Apizza 快速导入Chrome请求

平时在调试网站的时候,会利用控制台->网络查看具体的网络请求

2021-09-29 15:55:54阅读全文

看了这篇还不会Linux性能分析和优化,你来打我
看了这篇还不会Linux性能分析和优化,你来打我

一般互联网的项目都是部署在linux服务器上的,如果linux服务器出了问题,那么咱们平时学习的高并发,稳定性之类的是没有任何意义的,所以对linux性能的把握就显得非常重要,当然很多同学可能觉得这些是运维同学的事情,但是我不这么认为,不管你是架构师,还是crud boy,对项目有个全局的掌控是一项

2021-09-30 02:04:02阅读全文

【深入理解Go】从0到1实现一个validator
【深入理解Go】从0到1实现一个validator

validator是我们平时业务中用的非常广泛的框架组件,很多web框架、微服务框架都有集成。通常用来做一些请求参数的校验以避免写出重复的检验逻辑。接下来的文章中,我们就去看看如何去实现一个validator。

2021-09-29 20:16:01阅读全文

在MAC上利用Docker镜像搭建PHP5.2开发环境
在MAC上利用Docker镜像搭建PHP5.2开发环境

随着MAC操作系统和各种软件的不断升级,在系统上搭建APACHE2.4+PHP5.2的环境变得异常困难,笔者尝试过通过brew install php@5.6的环境,并利用brew-php-swithcer或者brew link php 5.6来和PHP7做切换,但实际使用中,PHP5依赖一些软件包

2021-09-30 05:26:40阅读全文

为什么PHP不适合做高并发场景Web业务
为什么PHP不适合做高并发场景Web业务

php-fpm中master与worker工作方式; master 负责php-cgi环境以及资源的初始化,一条请求过来,直接通过worker的accept进行监听,接收,处理,返回。

2021-09-29 22:40:06阅读全文

php详细介绍:

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

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