PHP如何获取变量的数据类型

PHP如何获取变量的数据类型
前言 获取数据的变量类型,在日常的开发中经常会用到,大部分可能直接用指定类型判断是否自己所需,例如:is_array()、is_init()等,其实PHP本身有一个获取类型的函数,可以直接使用 函数介绍 gettype(mixed $value): string 获取变量的类型,返回 PHP value 变量的类型。 对于类型检查,请使用 is_* 函……

php 2023-05-28 261 0

PHP函数-array_filter过滤数组中的元素

PHP函数-array_filter过滤数组中的元素
前言 最近优化项目的时候,整理到了请求参数的处理类,针对有效参数的接收和过滤,正好用到的array_filter作为数组元素校验和过滤,简单记录下 array_filter($array, $callback = null, $mode = 0) 使用回调函数过滤数组的元素。遍历 array 数组中的每个值,并将每个值传递给 callback 回调函数。……

php 2023-05-27 678 0

PHP如何将数组转换为对象类型

PHP如何将数组转换为对象类型
前言 今天遇到一个问题,客户端页面部分模块内容突然无法展示,查看相关日志发现下发都正常,没办法只能拿到能复现case的手机,通过proxyman抓包看是否下发,结果也能正常下发,但是却没有展现。 怀疑可能是客户端同学迭代某个功能影响了,找到相关同学一通排查,最后发现客户端最近升级json解析库,原来下发的一个字段格式为对象类型{},该字段通过逻辑过滤后……

php 2023-05-24 275 0

Git基础-查看提交历史记录

Git基础-查看提交历史记录
前言 在我们项目经过若干个迭代和开发周期后,假如你想回顾下历史记录或者查看某个节点的提交者信息,完成这个简单的任务最有效的工具就是git log命令了,下面简单介绍下 git log 运行git log 命令后我们会得到一下信息 commit 4549f30ddff04b881e949f66475c84306a757893 (HEAD -> mas……

Git 2023-05-23 285 0

Linux网络抓包工具ngrep命令安装及使用介绍

Linux网络抓包工具ngrep命令安装及使用介绍
前言 不少做开发的同学,经常要验证一些数据请求包、网络传输的正确性及内容分析,应该对网络抓包都不陌生。ngrep是Linux的一个网络抓包工具,跟tcpdump类似,可以用来侦听各端口的数据流入和流出。 由于安装ngrep需用到libpcap库, 所以支持大量的操作系统和网络协议。能识别TCP、UDP和ICMP包,理解bpf的过滤机制。 ngrep安装 ……

网络抓包 2023-05-21 566 0

PhpStorm-编辑器工作区中间那条灰线怎么去掉

PhpStorm-编辑器工作区中间那条灰线怎么去掉
前言 不少使用PhpStorm的同学,相信都会看到编辑器工作区中间的那条灰线,主要用来做代码样式的视觉参考使用,编码最好不要超过那条灰线,不然对整体代码阅读和观感上都不太友好。但跟我一样有少许强迫症的人来说,真的是太难受了,哈哈,下面简单说下怎么取消 教程 1.顶部菜单栏 Preferences -> 编辑器 -> 外观 -> 显示……

PhpStorm 2023-05-21 266 0

PhpStorm-中文汉化版设置教程

PhpStorm-中文汉化版设置教程
前言 相信不少开发PHP的同学,对PhpStorm编辑器都不陌生,PhpStorm 是 JetBrains 公司开发的一款商业的PHP集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。 但PhpStorm默认是英文的版本,对于大多数英文不是很熟练的同学来说,操作和配置上难免有很大的困扰和阻力,其实通过插……

PhpStorm 2023-05-21 758 0

Typora教你快速搭建图床上传教程

Typora教你快速搭建图床上传教程
前言 Typora是一款优秀的Markdown编辑器软件,相信不少写博客和做笔记的人都会用到,一般我们复制或插入到Typora的图片都是默认存在本地的,那如果是上传到网站或者在其他电脑上查询时,直接发个md文档过去,图片就无法展示了,下面教大家在Typora上根据个人图床配置一键上传的方法 上传配置 偏好配置->图像->上传服务设定,我这里使用的……

编辑器 2023-05-20 303 0

Git基础-新项目初始化/克隆仓库

Git基础-新项目初始化/克隆仓库
获取Git仓库 一通常有两种获取 Git 项目仓库的方式: 1.将未进行版本控制的本地项目目录转为Git仓库提交 2.从Github等托管平台克隆一个已经存在的仓库到本地 以上两种方式都会在本地机器上得到一个准备就绪的Git仓库来使用 1.未进行版本控制目录的Git初始化 # 进入初始化项目目录 cd /home/www/my_project # 初始……

Git 2023-05-17 295 0