php
文章平均质量分 65
浅醉碎星河
这个作者很懒,什么都没留下…
展开
-
PHP7如何安装mysql的扩展模块
本篇文章给大家介绍一下PHP7中安装mysql的扩展模块的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相对与PHP5,PHP7的最大变化是移除了mysql扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可能看到过这样的提示”Deprecated: mysql_connect(): The mysql extension is deprecated and will be remov转载 2021-08-12 09:08:01 · 1393 阅读 · 0 评论 -
PHP7中如何使用“DES-EDE-CBC”加解密
本篇文章给大家介绍一下PHP7中使用“DES-EDE-CBC”加解密的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1. 条件约束之前PHP5上常使用的mcrypt库在PHP7.1+上已经被移除,故我们采用openssl对数据进行加解密。加密方式采用DES-EDE-CBC方式。密钥填充方式为:采用24位密钥,先将key进行MD5校验取值,得出16位字串,再取key MD5校验值前8位追加到先前的取值后面。由此组装出24位的密钥。2. 代码分享<?p转载 2021-08-11 09:05:39 · 733 阅读 · 0 评论 -
详解php中的pcntl_fork
本篇文章给大家介绍一下php中的“pcntl_fork”。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。pcntl_fork()函数是php-pcntl模块中用于创建进程的函数。(不支持windows)至于php_pcntl扩展如何安装开启这里就不介绍了,只分析pcntl_fork()这个函数本身。$one=123;$one++;$two=time();$pid=[];$pid=pcntl_fork();$three=time();当:p...转载 2021-08-10 09:36:40 · 378 阅读 · 0 评论 -
如何理解PHP的架构布局?
本篇文章给大家介绍一下PHP架构布局。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。执行流程从上图中看出主要从解析PHPCode到执行主要经过了四个阶段。获取token可以通过Token_get_all('<?php echo "str";>')函数获取token信息.抽象语法树主要将解释器和编译器进行解耦.opcodes最终执行的指令,例如ZEND_ECHO:本质还是一个对应的C函数.架构结构Zend层为上层的PHP层提供一些基础的内转载 2021-08-09 09:22:49 · 144 阅读 · 0 评论 -
PHP7中的?与??有什么区别
本篇文章给大家介绍一下PHP7中的“?”与“??”的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。$a='';//or0orfalse$b=$a??'a';//此时会判断$a是否存在$a不为null//等价于//$b=isset($a)?$a:'a';//$bis''or0orfalse$c=$a?:'a';//此时会判断$a的值//$cis'a'$a=null;$b...转载 2021-08-05 09:09:26 · 160 阅读 · 0 评论 -
PHP的引用计数是什么意思?
本篇文章给大家介绍一下PHP的引用计数。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。什么是引用计数在PHP的数据结构中,引用计数就是指每一个变量,除了保存了它们的类型和值之外,还额外保存了两个内容,一个是当前这个变量是否被引用,另一个是引用的次数。为什么要多保存这样两个内容呢?当然是为了垃圾回收(GC)。也就是说,当引用次数为0的时候,这个变量就没有再被使用了,就可以通过 GC 来进行回收,释放占用的内存资源。任何程序都不能无限制的一直占用着内存资源,过大的内存占用往转载 2021-08-04 09:05:52 · 113 阅读 · 0 评论 -
PHP环境报错SWOOLEC loader ext not installed怎么办
本篇文章给大家介绍一下解决PHP环境报错“SWOOLEC loader ext not installed”的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。PHP环境报错SWOOLEC loader ext not installed,SWOOLEC loader没有安装导致的,SWOOLEC loader是PHP的一个组件,安装SWOOLEC loader即可解决问题,码笔记分享SWOOLEC loader ext not installed的解决方法:解决方法SWOO转载 2021-08-03 09:21:25 · 2433 阅读 · 0 评论 -
php如何使用Aes进行加密
php可以查看用户的标识判断用户是否登录,但是此标识可以修改,修改之后就可以获取到修改的用户所有信息,因此我们需要对值进行加密。下面就跟着小编一起去看看如何使用Aes进行加密。在项目中,尤其是pc端的时候,我们在用户登录后会给前端返回一个标识,来判断用户是否登录,这个标识大多数都是用户的id。但是这里存在很大的弊端,那就是这个值可以修改,假如说把我这个值一修改,我就可以获取到修改的用户的所有信息,可怕吧!那么今天就使用aes进行加密处理一下<?phpnamespaceap.转载 2021-04-27 09:36:40 · 897 阅读 · 0 评论 -
php提示array该怎么办
本文将讲解数组当成了字符串使用,php提示Array to string conversion的两种解决方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。第一种这种场景比较少,大多数都是新手才会犯,也很容易发现解决错误。就是字面意思,将数组当成字符串使用了。示例:$arr=array(0,1,2);//错误1,双引号可以解析变量,但是双引号中,就会认为它是字符串。var_dump("$arr");//错误2echo$arr;这种情况会返回结果:...转载 2021-04-29 09:27:47 · 331 阅读 · 0 评论