ThinkPHP5中哪些小技巧可以提高性能

声明:如果服务器是linux或者是Mac,那么你需要给予权限才能操作。以下系列操作都是通过命令行形式以下方法建议,在网站稳定后再生成上传。方法如下: 路由缓存生成类库映射文件生成数据表字段缓存开启请求缓存为应用或者模块生成配置缓存文件 首先我们来说说如何生存路由缓存php think optimize:route...
阅读全文

安装了宝塔 命令行cli下如何切换php版本

比如安装了PHP7.2,7.3两个版本,命令行cli下如何切换php版本呢?命令行下宝塔默认php版本是最后新安装的7.3,在 /usr/bin/ 目录下:```shellphp /www/server/php/72/bin/phpphpfpm /www/server/php/72/sbin/phpfpmphpize /www/server/php/72/bin/ph...
阅读全文

01.Docker 入门

1.1Docker是什么?Docker 是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。为什么要使用 Docker?作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系...
阅读全文

PHP性能优化利器:生成器 yield

如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。
阅读全文

php不常用函数

  • 王如棋
  • 2019-11-18 16:46:59
  • PHP
  • php
1.levenshtein — 计算两个字符串之间的编辑距离```php$str1 = "carrot";$str2 = "carrrott";echo levenshtein($str1, $str2); // 2```https://www.php.net/manual/zh/function.levenshtein.php2.get_defined_vars — ...
阅读全文

php生成电子名片

  • 王如棋
  • 2019-09-06 15:06:43
  • PHP
  • php
vCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在互联网上相互交换)。vCard可包含的信息有:姓名、地址资讯、电话号码、URL,logo,相片等。
阅读全文

公共函数总结

  • 王如棋
  • 2019-06-19 11:15:53
  • PHP
  • php
```php/ 归类数组或分组数组 将二维数组以元素的某个值作为键 并归类数组 @param $arr 数组 @param $key 分组值的key @return array /function group_same_key($arr,$key){ $new_arr = array(); foreach($arr as $k=$v )...
阅读全文

php函数之二

  • 王如棋
  • 2019-06-15 09:49:28
  • PHP
  • php
1.extension_loaded('zlib') — 检查一个扩展是否已经加载
阅读全文

php常量

  • 王如棋
  • 2019-06-12 09:35:09
  • PHP
  • php
php常量
阅读全文

md5_file — 计算指定文件的 MD5 散列值

  • 王如棋
  • 2019-05-22 16:30:23
  • PHP
  • php
md5_file() 函数计算文件的 MD5 散列,使用 RSA 数据安全,包括 MD5 报文摘译算法。如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。
阅读全文