php
php简介:
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。PHPStorm多项目下Test Sources Root设置
最近用Lumen来做单元测试的时候遇到一个问题,就是用PHPStorm开了多个项目(用户侧和管理侧),这时候设置了Test Sources Root,会发现测试用例的命名空间PHPStorm无法识别。而如果直接是一个项目就没有这个问题。
2021-09-15 05:51:34阅读全文
Swoole Tracker v3.3.0 版本发布,支持链路追踪上报到 Zipkin
Tracker 此版本修改为了 Zend 扩展,所以需要通过zend_extension=swoole_tracker的方式进行加载
2021-09-15 04:27:59阅读全文
TensorFlow 因代码执行缺陷已弃用 YAML ,建议使用 JSON 来替代
据外媒报道,由于安全缺陷,由谷歌提供的开源机器学习和人工智能项目—— TensorFlow 已经放弃了对 YAML 的支持。在最新版本中,Google 已将 YAML 删除,以解决不受信任的反序列化漏洞执行问题。
2021-09-14 23:59:36阅读全文
leetcode-Day1
1, 删除排序数组中的重复项https://leetcode-cn.com/leetb...给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。
2021-09-14 19:24:25阅读全文
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通用 超好用
自己封装了一个比较完善的curl请求函数,兼容get和post,内容格式兼容json和x-www-form-urlencoded,兼容http和https。而且写了非常详细的注释,需要的人可以根据注释,自定义修改代码,达到想要的效果。环境要求PHP7
2021-09-15 05:11:57阅读全文
PHP中的一些杂项函数学习
今天来学习的这些杂项函数在官方文档中都是放在一个杂项扩展中的,其实这些函数都并不是什么什么特别的扩展,也不需要安装什么东西就可以使用,它们就是一些简单的功能函数而已。当然,其中不少内容也是我们经常会使用的,这里就带大家一起再学习学习。
2021-09-15 03:13:11阅读全文
PHP 字符串中直接解析函数的写法
2021-09-16 01:52:21阅读全文
Laravel 安装Swagger
一、Swagger是什么Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
2021-09-15 23:44:39阅读全文
深入学习PHP中的JSON相关函数
在我们当年刚刚上班的那个年代,还全是 XML 的天下,但现在 JSON 数据格式已经是各种应用传输的事实标准了。最近几年开始学习编程开发的同学可能都完全没有接触过使用 XML 来进行数据传输。当然,时代是一直在进步的,JSON 相比 XML 来说,更加地方便快捷,可读性更高。但其实从语义的角度来说,
2021-09-15 14:21:06阅读全文
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阅读全文
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% 份额稳占第一
W3Techs 最近发布一份统计报告,此份报告显示了自 2010 年 1 月以来Web 服务器端编程语言使用的历史趋势。
2021-09-16 05:50:03阅读全文
Swagger在laravel 语法表达
一、参考链接https://blog.quickadminpanel.com/laravel-api-documentation-with-openapiswagger/
2021-09-16 00:46:22阅读全文
用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是一款纯PHP开发的开源高性能的PHP socket 服务框架。Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一
2021-09-26 01:40:02阅读全文
ORM:被忽略的 group by 后的 count 统计
使用了某个PHP框架的 sql 查询器时,发现每次加上分组条件之后,page 方法返回参数中一个是数据集和一个是总数,而总数总是不准。
2021-09-29 12:14:30阅读全文
看了这篇还不会Linux性能分析和优化,你来打我
一般互联网的项目都是部署在linux服务器上的,如果linux服务器出了问题,那么咱们平时学习的高并发,稳定性之类的是没有任何意义的,所以对linux性能的把握就显得非常重要,当然很多同学可能觉得这些是运维同学的事情,但是我不这么认为,不管你是架构师,还是crud boy,对项目有个全局的掌控是一项
2021-09-30 02:04:02阅读全文
【深入理解Go】从0到1实现一个validator
validator是我们平时业务中用的非常广泛的框架组件,很多web框架、微服务框架都有集成。通常用来做一些请求参数的校验以避免写出重复的检验逻辑。接下来的文章中,我们就去看看如何去实现一个validator。
2021-09-29 20:16:01阅读全文
在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-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 语言搜索引擎还可以量体裁衣,实行个性化服务,如根据客户的喜好进行分类收集储存,极大提高了数据运行效率。