PHP8新特性

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

标签: php

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

Java & PHP RSA 互通密钥、签名、验签、加密、解密

RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。
RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已经成为最流行的公开密钥算法。阅读全文→

标签: php java rsa

smarteng 发布于 2021-09-10 09:29

PHP框架-Yii3

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

标签: php yii

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

smarteng 发布于 2021-09-06 11:25

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

Yii框架官方指南系列13——基础知识:开发规范

Yii 偏爱规范胜于配置。遵循规范可使你能够创建成熟的Yii应用而不需要编写、维护复杂的配置。 当然了,在必要时,Yii 仍然可以在几乎所有的方面通过配置实现自定义。
下面我们讲解 Yii 编程中推荐的开发规范。 为简单起见,我们假设 WebRoot 是 Yii 应用安装的目录。
1. URL默认情况下,Yii 识别如下格式的 URL:
http://hostname/index.php?r=Contr...
阅读全文→
标签: php yii

smarteng 发布于 2014-04-30 10:26

PHP单点登录的简单实现以及webserver的简单使用

说明:自己学习的一些记录和备忘,有什么问题还请指正

简单实现三个站点的单点登录,在一个站点登录,其他站点自动登录,一个站点退出,其他站点同时退出

假设有三个站点

  • siteA 域名为sitea.xxx
  • siteB 域名为siteb.xxx
  • siteC 域名为sitec.xxx

siteC提供统一登录认证服务

要实现单点登录要满足如下的条件:

  1. 站点SESSION的共享,不管用户数据库是否是单独的,SESSION一定要...
阅读全文→

smarteng 发布于 2014-04-28 09:09

10个PHP高级应用技巧

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。下面介绍了十个PHP高级应用技巧。阅读全文→


smarteng 发布于 2012-04-06 17:42

PHP语言精粹(揭示PHP的精华)

内容简介
  《php语言精粹》是一本可以带你迈入php 殿堂的书。
   php 作为当今主流的服务器端开发语言,广泛应用于世界上各种排名比较靠前的网站,如facebook、flickr 和wikipedia 等。其广泛的应用与其强大的功能相辅相成,密不可分。
  在这本书中,你将看到 php 中最为精华的特征,包括类型系统、面向对象机制、数据库交互、安全性保证、内建函数库等。
  通过书中极为实用的代...
阅读全文→

smarteng 发布于 2012-03-27 09:15

工作必备:20 个非常有用的PHP库

下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。是您居家必备,杀人越货的良药呀。阅读全文→


smarteng 发布于 2012-02-23 10:42

pChart:强大的 PHP图表库

pChart是一个开源的图表生成库,主要有3个Class:pChart.class、 pData.class、pCache.class,可生成20多种简单或复杂的图表,支持PNG、JPG、GIF通用图片格式。数据源可以来自于Database、CSV等。使用pChart需要开启PHP的GD服务。阅读全文→


smarteng 发布于 2012-02-22 15:42