4 个常见的 PHP 代码性能对比

通常我会使用常规的、显而易见的 `PHP` 函数来编写代码来解决相应的问题。但对于其中一些问题,我遇到了特别提高性能的替代解决方案。 在本文中,我想介绍其中的一些替代方案。如果你正在寻找在生产中进一步减少执行时间的可能性,这将非常有用。让我们来看看哪些 `PHP` 方法可能会被性能更好的方法取代,以及是否有任何成本或权衡。 ℹ 所有这些方法都在本地 Web 服务器上使用 `PHP 7.

- 阅读全文 -

php 数据库迁移工具 migration(longtext/tinyint等)

# addColumn有三个参数,在第三个参数里 > signed=true 表示有符号 > signed=false 表示无符号 > null=true 表示是否为空 # 如果你想设置int 类型可以这样写 ```php ->addColumn('a', 'integer', ['limit' => '10','default' => 0,'signed'=>false,'com

- 阅读全文 -

thinkphp6.0 数据库迁移migration与数据填充Faker的使用

# 安装 ```bash composer require topthink/think-migration ``` ![05.png][1] # 创建迁移工具文件 ```bash # 执行命令,创建一个操作文件,一定要用大驼峰写法,如下 php think migrate:create AnyClassNameYouWant # 执行完成后,会在项目根目录多一个databa

- 阅读全文 -

json转数组

php将json数据转换为数组的方法非常简单,php自带的`json_decode()`就可以实现,但是记住参数后面加上**`true`**,返回的便是数组,如果不加返回的便是对象 方法1:json_decode() ```php //json格式数据 $data = '{"angle":0,"card_region":[{"x":292,"y":1619},{"x":2705,"y"

- 阅读全文 -

基于php解决json_encode中文UNICODE转码问题

用PHP的`json_encode`来处理中文的时候, 中文都会被编码, 变成不可读的, 类似`”\u***”`的格式,如果想汉字不进行转码,这里提供三种方法 ## 1.升级PHP,在PHP5.4, 这个问题终于得以解决, `Json`新增了一个选项: `JSON_UNESCAPED_UNICODE`, 故名思议, 就是说, `Json`不要编码`Unicode`. ```php

- 阅读全文 -