-
phpStudy 2016 使用教程详解(支持PHP7)
所属栏目:[PHP教程] 日期:2021-03-14 热度:52
对学习PHP的新手来说,WINDOWS下PHP环境配置是一件很困难的事,就是老手也是一件烦琐的事。因此,无论你是新手还是老手,phpStudy 2016都是一个不错的选择,该程序集成Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,最新版本已集成最新的 PHP7。 下面针对刚[详细]
-
PHP自定义函数实现数组比较功能示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:87
本篇章节讲解PHP自定义函数实现数组比较功能。分享给大家供大家参考,具体如下: count($op1)) { return 1; //$op1 > op2 } foreach ($op1 as $key => $val) { if(!array_key_exists($key,$op2)) { return null; } else if ($val $op2[$key]) { return 1;[详细]
-
PHP实现重载的常用方法实例详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:122
本篇章节讲解PHP实现重载的常用方法。分享给大家供大家参考,具体如下: php是弱类型语言,并没有像JAVA这种强类型语言一样有重载。 重载一般来说就是拥有相同的函数名或方法名,但是参数列表却不同(包括参数个数和参数类型) 从这个定义来说,php是没有重[详细]
-
php+ajax实现仿百度查询下拉内容功能示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:145
本篇章节讲解php+ajax实现仿百度查询下拉内容功能。分享给大家供大家参考,具体如下: 运行效果如下: html代码: Document a.txt内容: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP[详细]
-
phpStudy2016 配置多个域名期间遇到的问题小结
所属栏目:[PHP教程] 日期:2021-03-14 热度:151
第一步 在C:WindowsSystem32driversetc下的hosts文件下添加 第二步找到Apache 下的httpd.conf 文件 打开,去掉171行前边的# 第三步在apache的配置文件vhosts.conf中,配置以下内容 重启Apache就可以。。。。域名配好了。。此时又有问题了 浏览器出这样[详细]
-
phpstudy的php版本自由修改的方法
所属栏目:[PHP教程] 日期:2021-03-14 热度:93
网上有着许多的网站集成搭建软件,比较出名的就有wamp,xampp,phpstudy等等 现在就来讲一讲phpstuy的php版本自由切换 安装下载之类的就不说了, 官网就有,十分简单 看看界面,软件的作者将软件做的其实是挺人性化的,可以自己选择php版本,如下: 也可以[详细]
-
PHP多进程编程之僵尸进程问题的理解
所属栏目:[PHP教程] 日期:2021-03-14 热度:136
PHP多进程编程之僵尸进程问题的理解 使用pcntl_fork函数可以让PHP实现多进程并发或者异步处理的效果: 那么问题是我们产生的进程需要去控制,而不能置之不理。最基本的方式就是fork进程和杀死进程。 通过利用pcntl_fork函数,我们已经有了新的子进程,而子[详细]
-
详解PHP字符串替换str_replace()函数四种用法
所属栏目:[PHP教程] 日期:2021-03-14 热度:109
下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示: mixed str_replace ( mixed $search,mixed $replace,mixed $subject [,int &$count ] ) 该函数返回一个字符串或者数组。该字符串或数组是将subject中全部的search都被re[详细]
-
PHP-X系列教程之内置函数的使用示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:173
前言 本文主要给大家介绍关于PHP-X内置函数的使用,在PHP扩展开发中,会经常用到这些内置函数,PHP-X的封装,使得调用这些函数像PHP代码一样简单。 对php-x不熟悉的朋友们可以看下这篇文章:https://segmentfault.com/a/1190000022222074 echo 在扩展中需[详细]
-
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
所属栏目:[PHP教程] 日期:2021-03-14 热度:137
前言 mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。 PHP手册在7.1迁移页面给出了替代方案,就是用OpenSSL取代MCrypt. 示例代码 可据需求,自行改编。 总结 以[详细]
-
php 数据结构之链表队列
所属栏目:[PHP教程] 日期:2021-03-14 热度:185
php 链表队列 实例代码: private $last; private $first; private $oldfirst; private static $n=0; public function __construct(){ $this-last = null; $this-first = null; $this-oldfirst = null; } public function push($item){ $this-oldfirst = $[详细]
-
PHP简单实现二维数组赋值与遍历功能示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:80
本篇章节讲解PHP简单实现二维数组赋值与遍历功能。分享给大家供大家参考,具体如下: 示例1: "; echo "图片:$tmp[pic] "; echo "标题:$tmp[title] "; echo "价格:$tmp[price] "; echo "是否特价:$tmp[isOnSale] "; echo "上架时间:" . date("Y-m-d H[详细]
-
详解cookie验证的php应用的一种SSO解决办法
所属栏目:[PHP教程] 日期:2021-03-14 热度:119
详解cookie验证的php应用的一种SSO解决办法 近日,项目中需要接入一个“年久失修”的,由于系统已经建设多年,并且是信息中心自己的人通过某些工具弄出来的,而且是本人未真正接触过的PHP写的,而且跟我们的系统不在同一服务器上也就是存在跨域的问题,想[详细]
-
phpStudy配置多站点多域名方法及遇到的403错误解决方法
所属栏目:[PHP教程] 日期:2021-03-14 热度:108
此文不太适合一点不懂多站点多域名的。适合于碰到难处了,一点就透。ok。比较随意。 首先,打开站点域名管理,配置如下,网站域名和目录都可以自己设置,端口重设一个,不要是80了,然后先新增再保存。 打开配置文件vhosts,会看到新增了801端口的东西 在[详细]
-
PHP接口继承及接口多继承原理与实现方法详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:130
本篇章节讲解PHP接口继承及接口多继承原理与实现方法。分享给大家供大家参考,具体如下: 在PHP的接口中,接口可以继承接口。虽然PHP类只能继承一个父类(单继承),但是接口和类不同,接口可以实现多继承,可以继承一个或者多个接口。当然接口的继承也是[详细]
-
php中各种定义变量的方法小结
所属栏目:[PHP教程] 日期:2021-03-14 热度:133
1.定义常量define("CONSTANT","Hello world."); 常量只能包含标量数据(boolean,integer,float 和 string)。 调用常量时,只需要简单的用名称取得常量的值,而不能加“$”符号,如:echo CONSTANT; 注: 常量和(全局)变量在不同的名字空间中。这意味[详细]
-
PHP二维关联数组的遍历方式(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-14 热度:138
采用foreach循环对二维索引数组进行遍历,相对来讲速度更快,效率更高,foreach循环是PHP中专门用来循环数组的。 实例也相对简单,多加练习,想清楚程序运行逻辑即可。 array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1 "上海[详细]
-
php 算法之实现相对路径的实例
所属栏目:[PHP教程] 日期:2021-03-14 热度:73
php 算法之实现相对路径的实例 算出相对路径(相同的目录可以忽略用../ 或者 ./ 表示) 实现代码: } /** 算出相对路径(相同的目录可以忽略用../ 或者 ./ 表示) @param Strint $path1 @param Strint $path2 @return string */ public static function re[详细]
-
php 二维数组快速排序算法的实现代码
所属栏目:[PHP教程] 日期:2021-03-14 热度:177
php 二维数组快速排序算法的实现代码 二维数组排序算法与一维数组排序算法基本理论都是一样,都是通过比较把小的值放在左变的数组里,大的值放在右边的数组里在分别递归。 实例代码: $arr=array( array('sid'=1,'score'=76),array('sid'=2,'score'=93),ar[详细]
-
PHP实现的贪婪算法实例
所属栏目:[PHP教程] 日期:2021-03-14 热度:143
本篇章节讲解PHP实现的贪婪算法。分享给大家供大家参考,具体如下: 背景介绍: 贪婪算法与数据结构知识库算法可以说是离我们生活最近的一种算法,人总是贪婪的嘛,所以这种算法的设计是很符合人性的。之所以这么说,是因为人们会在生活中有意无意的使用贪[详细]
-
PHP中的浅复制与深复制的实例详解
所属栏目:[PHP教程] 日期:2021-03-13 热度:55
PHP中的浅复制与深复制的实例详解 前言: 最近温习了一下Design Pattern方面的知识,在看到Prototype Pattern这一设计模式时,注意到其中涉及到一个浅复制与深复制的问题。这里来总结一下,提醒自己以后一定要多加注意。 自PHP5起,new运算符自动返回一个[详细]
-
Yii2.0实现生成二维码功能实例
所属栏目:[PHP教程] 日期:2021-03-13 热度:57
本篇章节讲解Yii2.0实现生成二维码功能。分享给大家供大家参考,具体如下: 通过 1.下面的方法是通过composer加载 或者添加 到对应项目的composer.json文件中 通过归档文件安装: 不习惯用composer的用户可以点击此处本站下载二维码扩展 。 然后解压,将文[详细]
-
Yii2框架实现登录、退出及自动登录功能的方法详解
所属栏目:[PHP教程] 日期:2021-03-13 热度:111
副标题#e# 本篇章节讲解Yii2框架实现登录、退出及自动登录功能的方法。分享给大家供大家参考,具体如下: 自动登录的原理很简单。主要就是利用cookie来实现的 在第一次登录的时候,如果登录成功并且选中了下次自动登录,那么就会把用户的认证信息保存到cook[详细]
-
PHP设计模式之工厂模式详解
所属栏目:[PHP教程] 日期:2021-03-13 热度:63
副标题#e# 在开发大型系统时,往往会出现这样一种情况: 我有一部分基础数据,是类classA是从数据库A读取出来的,其他很多的功能都是基于这个基础数据来操作的。现在呢,我想把数据从数据库A变成从另外的数据源去获取,这时候,要修改起来就比较麻烦,要修[详细]
-
2017年最好用的9个php开发工具推荐(超好用)
所属栏目:[PHP教程] 日期:2021-03-13 热度:155
对于PHP开发者,在互联网上有很多可用的开发工具,但对于初学者不知道哪个php开发工具比较好,找到一个合适的PHP开发工具是很难的,需要花费很多的时间精力。所以,今天编程之家小编就为初学者推荐几个2017年最好用的9个php开发工具。 (php程序员工具箱 v0[详细]