php

php简介:

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
PHP 和 Go 实现环路链表检测
PHP 和 Go 实现环路链表检测

原文链接:何晓东 博客

2020-10-09 06:57:52阅读全文

[LeetCode 142/287]PHP 快慢指针的进阶题
[LeetCode 142/287]PHP 快慢指针的进阶题

原文链接:何晓东 博客

2020-10-10 21:28:37阅读全文

halo博客配置阿里云oss上传附件
halo博客配置阿里云oss上传附件

鼠标移动到用户图标上,点击AccessKey 管理

2020-10-12 03:12:59阅读全文

制造工具的工厂模式
制造工具的工厂模式

工厂模式是所有设计模式中最常见,也最容易理解的一种设计模式。 使用最通俗的语言对工厂模式进行诠释就是:将创建对象的交给工厂。

2020-10-12 09:20:00阅读全文

Maximum execution time of 30 seconds exceeded解决错误方法
Maximum execution time of 30 seconds exceeded解决错误方法

Maximum execution time of 30 seconds exceeded解决错误方法Fatal error: Maximum execution time of 30 seconds exceeded出现这个错误如何解决 去哪里可以设置最大执行时间

2020-10-12 20:44:19阅读全文

laravel8更新之模型目录及模型工厂类调整
laravel8更新之模型目录及模型工厂类调整

由于该调查,app/Models默认情况下该文件夹现在将包含在Laravel 8中。

2020-10-13 06:03:49阅读全文

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

本周主要新增了 hyperf/scout, hyperf/resource 和 hyperf/resource-grpc 三个组件,并修复了一些组件的 ?Bug,继续提升 Hyperf 的稳定性,发布于 2.0.14 版,建议用户使用以下命令更新此版本。

2020-10-13 07:21:54阅读全文

Base64编码的前世今生
Base64编码的前世今生

Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节可表示4个可打印字符。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z

2020-10-13 20:09:26阅读全文

phpstudy---mysql5.5升级mysql5.7
phpstudy---mysql5.5升级mysql5.7

一、MySQL官网下载MySQL5.7版本,我这里下载的是MySQL5.7.24。

2020-10-14 10:28:45阅读全文

1. 两数之和
1. 两数之和

1.暴力双循环略过不提;2.哈希表(桶);对于数组A,构造一个哈希,初次遍历时候就记录下值和数组下标,再遍历过程中,先判断哈希表里是否已经有target - A[i],有的话,直接返回就好了;

2020-10-14 06:18:40阅读全文

Nginx代理同域名前后端分离项目
Nginx代理同域名前后端分离项目

以 vue + php 项目为例。直接上 server 模块的 nginx 配置。

2020-10-14 21:34:07阅读全文

Laravel5.8.* 遇到的问题
Laravel5.8.* 遇到的问题

解决方式 /app/Providers/AppServiceProvider.php 中boot()

2020-10-14 23:08:55阅读全文

PHP使用protobuf
PHP使用protobuf

服务器环境Ubuntu 18.04.5 LTSPHP7.2.24

2020-10-14 09:30:37阅读全文

redis的两种持久化的机制,你真的了解么?
redis的两种持久化的机制,你真的了解么?

redis提供了两种持久化的机制 RDB和AOF机制

2020-10-14 22:10:19阅读全文

Swoole v4.5.5 版本发布,增加配置项检测
Swoole v4.5.5 版本发布,增加配置项检测

此版本增加了配置项检测功能,如果设置了不是 Swoole 提供的选项,会产生一个 Warning。

2020-10-15 08:26:29阅读全文

Yii 中特殊行为 ActionFilter 的使用示例
Yii 中特殊行为 ActionFilter 的使用示例

Yii 中的 ActionFilter(过滤器)相当于 Laravel 中的 Middleware(中间件),beforeAction 相当于前置中间件,afterAction 相当于后置中间件。

2020-10-15 15:21:20阅读全文

PhpStorm在使用Yii框架开发的时候程序崩溃假死的解决办法
PhpStorm在使用Yii框架开发的时候程序崩溃假死的解决办法

当你的 PhpStorm 在开发Yii框架相关程序的时候,我们有的人会启用一个插件 Github:Yii2support,但是当Phpstorm开启这个插件的时候,每当我们的代码写道 ::class的时候,Phpstorm都会假死。

2020-10-15 17:44:34阅读全文

think-swoole扩展实现在传统php-fpm环境调用rpc服务
think-swoole扩展实现在传统php-fpm环境调用rpc服务

https://github.com/top-think/think-swoole

2020-10-17 07:21:30阅读全文

对于null、空、0、false等数据类型的理解
对于null、空、0、false等数据类型的理解

之所以决定写这片笔记,是因为一直对 空 这个概念很模糊,在代码逻辑中常会遇到需要判断的时候,总是模拟两可。

2020-10-16 23:13:33阅读全文

Laravel6 配合 Maatwebsite\Excel 实现 Excel 导出
Laravel6 配合 Maatwebsite\Excel 实现 Excel 导出

相比导入,项目中导出场景更多,估摸着现在有十多个导出了,之前写了导入,这会才把导出补上。

2020-10-18 05:19:21阅读全文

Laravel6配合Maatwebsite\Excel 实现 Excel 导入
Laravel6配合Maatwebsite\Excel 实现 Excel 导入

前一段需要项目中需要通过Excel导入用户,之前用过phpexcel,总感觉太过繁琐,印象中phpexcel也很久没更新,看到项目中有使用Maatwebsite\Excel,便尝试使用一下。

2020-10-18 05:08:09阅读全文

关于foreach的两点记录
关于foreach的两点记录

1.是否需要判空操作一般遍历数组前会判断数组是否为空,如下

2020-10-19 00:36:15阅读全文

数据结构-PHP实现Array
数据结构-PHP实现Array

这篇文章是展示如何使用PHP语言实现Array这种数据结构。

2020-10-19 08:11:19阅读全文

PHP8.x 你必须知道的这些新特性
PHP8.x 你必须知道的这些新特性

Hello 大家好,我是CrazyCodes,距离上次发文已经过去4个月的时间,今年是悲惨的一年,也是奋发的一年,我会发布一些更好更实用的文章与大家分享,谢谢大家一直以来的支持。

2020-10-19 06:20:46阅读全文

数据结构-PHP通过 Array 类对象实现 "栈"
数据结构-PHP通过 Array 类对象实现 "栈"

这篇文章是展示如何使用PHP语言实现栈(Stack)这种数据结构,Stack也是一种线性结构,相比 Array 而言,Stack 对应的操作是 Array 的子集,只能从一端添加元素,也只能从一端取出元素,是一种 Last In First Out(LIFO),即 后进先出 的结构,Stack 的应

2020-10-20 02:36:44阅读全文

PHP 7:真实世界的应用开发——PHP 7 安装注意事项
PHP 7:真实世界的应用开发——PHP 7 安装注意事项

获取 PHP 7 主要有三种方式:

2020-10-20 04:45:47阅读全文

数据结构-PHP "栈" 结构匹配花括号有效性
数据结构-PHP "栈" 结构匹配花括号有效性

这篇文章是展示如何使用栈(Stack)这种数据结构来匹配花括号有效性,首先抛出问题,这里直接贴出问题如下:

2020-10-20 11:49:34阅读全文

数据结构-PHP通过 Array 类对象实现 "队列"
数据结构-PHP通过 Array 类对象实现 "队列"

这篇文章是展示如何使用PHP语言实现队列(Queue)这种数据结构,Queue也是一种线性结构,相比 Array 而言,Queue 对应的操作是 Array 的子集,只能从一端(队尾)添加元素,也只能从另外一端(队首)取出元素,是一种 First In First Out(FIFO),即 先进先出 

2020-10-20 19:26:16阅读全文

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

本周主要新增了部分特性,并修复了一些组件的 ?Bug,继续提升 Hyperf 的稳定性,发布于 2.0.15 版。

2020-10-20 10:05:58阅读全文

贝壳找房诚邀java/php研发工程师
贝壳找房诚邀java/php研发工程师

​ 贝壳是中国 “居住服务平台第一股”,贝壳业务以房产交易服务的数字化和标准化为核心,吸引了超过 250 个品牌、4.2 万家门店的 45.6 万经纪人。​ 2020 年 8 月 13 日贝壳找房正式在纽交所挂牌交易,开盘 5 分钟股价上涨 81.6%。贝壳未来,大有可为。我们有舒适、优

2020-10-21 01:45:18阅读全文

PHP 常见浮点数操作
PHP 常见浮点数操作

浮点数操作在实际应用中还是挺多的,这篇笔记用来整理常见操作。

2020-10-21 01:52:08阅读全文

php详细介绍:

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

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