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

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

- 阅读全文 -

为什么CSS设置div的height:100%不管用

在网页设计中,`table`用`height:100%`是可以整屏的,但需要给`html,body`都增加`height:100%`的属性,这是高度自适应问题的关键所在。 ```html html,body{ margin:0px; height:100%; } ``` # 总结 `height:100%`是依据父元素来设置的,在`body`中的`div`的父元素是`body`

- 阅读全文 -

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

- 阅读全文 -

setInterval、setTimeout、animation、animate的区别

# 1.setInterval setInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位) ## 语法: setInterval(函数表达式,毫秒数); > setInterval()**`会不停的调用函数`**,直到clearInterval()被调用或者窗口被关闭,由 setInterval()返回的ID值可用作clearInterval()方法的参数。

- 阅读全文 -