Composer 2.0新特性

composer v2

一、有什么新功能?

变化和改进的完整列表很长,如果您有兴趣阅读全部内容,请查看完整的更改日志。我将在这里着重介绍一些关键点。阅读全文→

标签: composer

smarteng 发布于 2021-09-16 11:53

漫谈 PHP 组件、框架、Composer 那些事

优秀的PHP组件具备以下特性:

  • 作用单一:专注于解决一个问题,而且使用简单的接口封装功能
  • 小型:小巧玲珑,只包含解决某个问题所需的最少代码
  • 合作:PHP组件之间可以良好合作,组合在一起实现大型项目
  • 测试良好:本身提供测试,而且有充足的测试覆盖度
  • 文档完善:应该提供完善的文档,能让开发者轻易安装、理解和使用阅读全文→
标签: composer

smarteng 发布于 2021-09-16 11:47

PHP8新特性

JIT作为PHP8最重要的特性,又进一步提升了PHP执行的速度,从图中可以看到,JIT在opcache的基础
上,又进一步可以将一些高频执行的函数解析成机器码,直接交给CPU,而无需经过Zend虚拟机。官方给出的提升效果最多可以达到PHP7.x的3倍左右。那么如何开启JIT呢?当然离不开PHP的配置文件php.ini。阅读全文→

标签: php

smarteng 发布于 2021-09-14 15:58

现代PHP-基于composer的模块化开发

composer简介:
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。阅读全文→

标签: composer

smarteng 发布于 2021-09-06 17:28

现代的PHP框架

现代的PHP框架介绍
今天说一下现在比较流行的PHP框架,直接从github搜一下便可以知道大家现在正在用的框架,大家关注的是什么阅读全文→

标签: 框架

smarteng 发布于 2021-09-06 17:23

PHP框架-Yii3

之前一直使用Yii框架,做过一些系统,对yii比较熟悉,
现在也希望yii持续的更新,带来新的特性,
但是现在yii发展的不如laveal 了,还是觉得稍微可惜,
最近看到yii一直在更新,下面介绍一下yii3框架阅读全文→

标签: php yii

smarteng 发布于 2021-09-06 17:14

PHP爬虫小结

现在网络上有很多很多的爬虫了,各式各样的,
但是大家都不太喜欢用PHP来写爬虫,可能是由于不稳定,可以组件库太少,
不管怎么样,PHP写起来还是很简单的。阅读全文→

标签: 爬虫

smarteng 发布于 2021-09-06 16:59

php判断一个文件编码

php判断一个文件编码

<?php

define ('UTF32_BIG_ENDIAN_BOM' , chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF)); define ('UTF32_LITTLE_ENDIAN_BOM', chr(0xFF) . chr(0xFE) . chr(0x00) . chr(0x00)); define (...
阅读全文→
标签: php

smarteng 发布于 2014-05-04 19:53

PHP40个有用建议

在这个系列中我们将看到一些有用的小贴士和技术来提升和优化你得php代码。请注意这些php小贴士对初学者是有意义的,而不是哪些已经在用mvc框架的人。

1.不要使用相对路径,以定义根路径代替

这样的代码行是很常见的:

1 require_once('../../lib/some_class.php');

这种做法有很多弊端:

它首先查找php的include_path中定义的目录,然后才从当前目录查找。因...

阅读全文→
标签: php

smarteng 发布于 2014-05-04 19:53

使用PHPExcel读取xls/xlsx文件

需要第三方的库 phpexcel

require_once( LIB.'Excel/excel/PHPExcel/IOFactory.php');

function readexcel( $filePath) {$PHPReader = new PHPExcel_Reader_Excel5();
         if(!$PHPReader->canRead($filePath)...
阅读全文→

smarteng 发布于 2014-04-28 20:12

PHP的相似度计算函数

在之前的文章 << PHP中计算字符串相似度的函数 >>中我们介绍了similar_text函数的使用及实现过程。similar_text() 函数主要是用来计算两个字符串的匹配字符的数目,也可以计算两个字符串的相似度(以百分比计)。与 similar_text() 函数相比,我们今天要介绍的 levenshtein() 函数更快。不过,similar_text(...

阅读全文→

smarteng 发布于 2013-03-09 15:07

php生成guid的方法

今天看使用 Salt + Hash 来为密码加密,

这里面的salt都是随机生成的而且不一样,

看到他们用的是guid这个东西,就想用php实现以下guid,

心想php一定有一个函数可以搞定,mysql都有 select uuid();

查看一番php手册,居然没有,(有一个是com的),

就实现了一个。

<?php

function guid(){

   if (function_e...

阅读全文→

smarteng 发布于 2012-12-20 16:15