#php扩展

PHP入门了解

1.五个基本概念  1.1静态页面和动态页面静态页面:服务器不执行的页面动态页面:服务器执行的页面    1.2客户端和服务器端客户端:浏览器就是客户端服务器端:给浏览者提供服务    1.3端口和端口号 &n...
代码星球 ·2021-02-15

php中搭建Web服务器和服务器配置

1.搭建Web服务器  1.1目录结构    1.2访问服务器访问规则:http://服务器ip地址/php页面比如:http://localhost/demo.phphttp://127.0.0.1/demo.php   1.3...

PHP常用工具函数之手机号相关

1、手机号正确与否判定//测试手机号$phone='17777777777';$pattern='/^1[356789]d{9}$/';$is=preg_match($pattern,$phone);//输出0或1echo$is;//12、手机号中间4位替换为****//测试手机号$phone='17777777777...

PHP的重载-使用魔术方法实现

摘录PHP官网对PHP重载的解释:PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。我们是通过魔术方法(magicmethods)来实现的。当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。本节后面将使用"不可访问属性(inaccessibleproperties)"和"不...

用PHP实现一些常见的排序算法

1、冒泡排序:两两相比,每循环一轮就不用再比较最后一个元素了,因为最后一个元素已经是最大或者最小。functionmaopaoSort($list){$len=count($list);for($i=0;$i<$len-1;$i++){for($j=0;$j<$len-$i-1;$j++){if($list...

PHP不使用内置函数intval(),实现字符串转整数

平时我们用PHP时,将字符串转化为整型时,一般都是使用intval()内置函数,那么如果我们自己写,怎么写一个呢?此时我们可以利用ASCII码计算得整数的特性,因为每个字符都对应一个 ASCII码,当对这个字符做加减乘除的时候,实际上就是对ASCII码做加减乘除操作,也就是整型操作,最终会返回一个整型数字。也...

phpredis报错信息:protocol error, got 'o' as reply type byte解决方案

今天在前端调用PHP的接口时,有报错信息为:protocolerror,got'o'asreplytypebyte另外此错误有几率会重现,并不是必现的。十分疑惑,遂百度一下,发现是redis的错误。网上说是redis的连接问题,解决方案为:在redis.conf中1、将bind参数注释2、protected-mode由...

PHP连接FTP服务的简单实现

PHP连接FTP服务:<?phpclassFtp{private$connect;private$getback;/***ftp连接信息*@vararray*/private$ftpConnInfo=['host'=>'127.0.0.1','port'=>'21','timeout'=>'90...

PHP curl get post请求

POST请求:publicfunctionpostUrl($url,$postData=false,$header=false){$ch=curl_init($url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1)...
代码星球 ·2021-02-15

PHP的Session机制解析 2

在鸟哥的博客看到对phpsession的过期时间的一篇文章,在此记录。原文地址:http://www.laruence.com/2012/01/10/2469.html以下是鸟哥博客原文:今天在我的微博(Laruence)上发出一个问题:/我在面试的时候,经常会问一个问题:“如何设置一个30分钟过期的Session?”...
代码星球 ·2021-02-15

PHP的Session机制解析 1

一、php的默认session机制php默认用磁盘文件来实现session在php.ini中session.save_handler=files定义session机制session.save_path="D:devxamppmp"定义session的存储位置1.1、启动sessionsession_start()。se...
代码星球 ·2021-02-15

CentOS 7 & php7.2安装 php-redis 扩展

CentOS7&php7.2安装php-redis扩展1、下载phpredis-developcd/tmpwgethttps://codeload.github.com/phpredis/phpredis/zip/develop1.1、如果系统未安装zip包,则安装unzip、zip解压工具yum-yinsta...

CentOS 7安装PHP依赖管理Composer以及指定PHP版本使用Composer

composer属于php的包依赖管理工具。1、进入Composer国内镜像网站文档页查看安装方法:https://docs.phpcomposer.com/00-intro.html2、在centOS系统中进入特定目录执行以下命令:cd/usr/local/composercurl-sShttps://getcomp...

PHP二叉树的先序,中序,后续遍历实现方式

<?php/*********************************************************我写的PHP都是从C语言的数据结构中演化而来************************************************************************...

PHP AES加解密算法

 <?php/***Desc:Aes加解密php7.1+*Class:Aes*Package:appcommonlib*User:manzb*Date:2018/10/1817:30*/namespaceappcommonlib;classAes{private$iv='';private$key=''...
代码星球 ·2021-02-15
首页上一页...1819202122...下一页尾页