![](https://img-blog.csdnimg.cn/20201012221026708.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHP
文章平均质量分 68
PHP 使用笔记、技巧
mooddance
面向保安编程
展开
-
PHP 文章系列导航
前言在学校学习编程从 C语言开始,在到 Java(se、ee)过程中,就是一条劝退之路。无可奈何下选择了 PHP,所谓是成也PHP,败也PHP。PHP的简单易学屏蔽了很多底层的原理和知识。使用了几年的PHP,总觉得欠下很多的债现在需要偿还。所以本系列文章主要涉及基础整理、奇技淫巧、源码解读等部分。基础整理 数据类型奇技淫巧源码解读...原创 2021-06-27 23:18:09 · 72 阅读 · 0 评论 -
Rdkafka 生产者、消费者实例(幂等型、 事务型、手动提交)
Rdkafka 生产者、消费者实例(幂等型、 事务型、手动提交)原创 2022-08-03 23:36:13 · 910 阅读 · 0 评论 -
docker-compose 搭建 Lnmp 环境(附 dockerfile 下载)
前言Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。作为一个 PHP 开发者,Lnmp 环境往往是我们进行工作、学习的地方。本博文就是讲诉怎么使用 docker-compose 搭建一个开发环境。现在大多 docker 桌面版环境中都预装了 docker-compose ,所以不需要单独安装了。若不确定可以在你的终端输入 docker-co原创 2021-09-05 11:46:39 · 751 阅读 · 0 评论 -
Redis - RESP
前言Redis 在 1.2 版本中引入一种新的通信协议,并在 2.0 版本中开始,该协议成为了与Redis服务器通讯的标准方式。该通行协议有种很多优点,比如:简单的实现。快速地被计算机解析。简单得可以能被人工解析。二进制安全。正文原理在 OSI 网络层处,Redis 在 TCP 端口 6379(默认) 上监听到来的连接,客户端连接到来时,Redis服务器为此创建一个TCP连接。在客户端与服务器端之间传输的每个 Redis 命令或者数据都以 \r\n 结尾。如下例子:*2$3GET原创 2021-09-04 17:06:44 · 562 阅读 · 0 评论 -
PHP - 引用
【1】引用是什么不同语言中对引用的定义不一定是一样的,在 PHP 中引用其实是 可以用不同的名字访问用一个变量内容。如 $a = 1; $b = &$a, 则可用使用 $b、$a 访问 1 ,指向的是内存中的内容。这就不像 C 语言那样,引用是实际的内存地址,也就是指针。再举一个例子:在 Unix/Linux 中的文件名和文件本身, PHP中变量名对应目录条目,而变量内容对应文件本身。引用可以被看作是 Unix 文件系统中的硬链接。【2】引用不是什么上面解释了 PHP 中的引用是什么,这一原创 2021-07-05 21:58:08 · 149 阅读 · 4 评论 -
PHP - 类型声明
前言类型声明可以用于函数的参数、返回值,PHP 7.4.0 起还可以用于类的属性,来显性的指定需要的类型,如果预期类型在调用时不匹配,则会抛出一个 TypeError 异常。正如大家所见,PHP 开始往强类型的道路发展了。单一类型类型说明生效版本类/接口 名称值必须为指定类和接口的实例化对象 instanceofself值必定是所在方法的类的一个 instanceof。 只能在类的内部使用。array值必定是一个有效的 callable。 不能用于类属性的原创 2021-06-27 23:39:55 · 692 阅读 · 2 评论 -
PHP - 数据类型
前言PHP 支持 10 种原始数据类型。四种标量类型:bool - 布尔型int - 整形float - 浮点型 (也称 double、双精度)string - 字符串四种复合类型:array - 数组 (本人认为是PHP最强大之处)object - 对象callable - 可调用iterable - 可迭代两种特殊类型:resource - 资源null - 空【1】、boolean - 布尔类型取值范围仅可取值范围为:true、false。注意需要注意原创 2021-06-27 23:17:14 · 388 阅读 · 0 评论