-
php简单实现单态设计模式的方法分析
所属栏目:[PHP教程] 日期:2021-02-26 热度:90
本篇章节讲解php简单实现单态设计模式的方法。分享给大家供大家参考,具体如下: 单态设计模式通常包含以下三点: 所谓的单态设计模式就是一个类只能产生/创建唯一一个对象 要编写单态设计模式,就必须让一个类只能实例化一个对象,而要想让一个类只能实例[详细]
-
使用php自动备份数据库表的实现方法
所属栏目:[PHP教程] 日期:2021-02-26 热度:62
1、前言 mysql数据库的备份方式有很多; 例如: 1、使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > BackupName.sql 基本使用: 2、管理工具 备份数据库的方法很多,上面两种比较常见 而本次主要讲解如何通过php函数来自动备份数[详细]
-
php封装的mongodb操作类代码
所属栏目:[PHP教程] 日期:2021-02-25 热度:126
副标题#e# 核心代码 /* To change this template,choose Tools | Templates and open the template in the editor. */ class mongo_db { private $config; private $connection; private $db; private $connection_string; private $host; private $port; p[详细]
-
php mysql数据库操作类(实例讲解)
所属栏目:[PHP教程] 日期:2021-02-25 热度:190
副标题#e# 接着稍微说说整体的思路。整个类的封装,包含一个连接数据库的私有属性$conn和若干操作函数。$conn在对象实例化的时候,由构造函数处理传入的参数后返回一个资源型的连接句柄。而后即可通过调用该实例化的对象的相应方法对数据库进行增删查改的操[详细]
-
Eclipse PHPEclipse 配置的具体步骤
所属栏目:[PHP教程] 日期:2021-02-24 热度:64
最近偶来兴致趁着有些时间,看了看php的书。 说到php就不得不提php的开发环境了,一般的都是采用apache做服务器、mysql做数据库,再加上php组合成一个完备的运行环境,但是好像没有写代码的编译器啊,一直用notepad徒手写php代码可不行,后来听闻eclipse竟[详细]
-
PHP 文件锁与进程锁的使用示例
所属栏目:[PHP教程] 日期:2021-02-24 热度:115
鉴于前面介绍了swoole,就借用swoole的服务器/客户端与多进程机制对锁进行说明. 这里只针对PHP的锁机制进行说明,由于SQL的锁与其作用方式和应用场景不同,将作另行说明. 1.文件锁 flock() fclose() swoole_lock() 文件锁的可能应用场景为: 1.限制并发多进程[详细]
-
PHP实现找出有序数组中绝对值最小的数算法分析
所属栏目:[PHP教程] 日期:2021-02-24 热度:179
本篇章节讲解PHP实现找出有序数组中绝对值最小的数算法。分享给大家供大家参考,具体如下: 问题: 一个有序数组,值有可能有负值,也有可能没有,现需要找出其中绝对值最小的值。 方法1: 遍历数组,找到绝对值最小值,时间复杂度O(n),n为元素个数。[详细]
-
php基于session锁防止阻塞请求的方法分析
所属栏目:[PHP教程] 日期:2021-02-24 热度:91
本篇章节讲解php基于session锁防止阻塞请求的方法。分享给大家供大家参考,具体如下: 说明: 这是一篇参考国外网站http://konrness.com/php5/how-to-prevent-blocking-php-requests/的译文,前面一篇文章简单分析了php session阻塞的解决方法,这里给出另[详细]
-
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
所属栏目:[PHP教程] 日期:2021-02-24 热度:81
前言 本文主要给大家介绍了关于在Yii2特定页面禁用调试工具栏Debug Toolbar的相关内容,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍: yii2的调试工具栏,堪称神器。只要在配置文件web.php中配置好,就能全局使用 'yiidebugModule',// un[详细]
-
PHP基于IMAP收取邮件的方法示例
所属栏目:[PHP教程] 日期:2021-02-24 热度:129
本篇章节讲解PHP基于IMAP收取邮件的方法。分享给大家供大家参考,具体如下: 因需要处理公司企业邮箱被退信邮件问题:刚开始的思路是通过模拟登陆,对邮件进行抓取,(这种事情对我来说,做过了很多次,轻车熟路),不过邮箱还是有点复杂的, 后来想起做邮[详细]
-
PHP编程中的Session阻塞问题与解决方法分析
所属栏目:[PHP教程] 日期:2021-02-24 热度:159
本篇章节讲解PHP编程中的Session阻塞问题与解决方法。分享给大家供大家参考,具体如下: 使用session过程中,在开启session后,同一浏览器,执行同一程序,不同页面会被锁。不同浏览器不会出现这种情况。 疑问: 是不是session_start导致了阻塞? 于是,我[详细]
-
PHP与JavaScript针对Cookie的读写、交互操作方法详解
所属栏目:[PHP教程] 日期:2021-02-24 热度:151
本篇章节讲解PHP与JavaScript针对Cookie的读写、交互操作方法。分享给大家供大家参考,具体如下: 下面的例子列出几种情形交互场景,列出JS和php交互的方法。总结下,以免日后再为cookie问题困扰。 读取cookie 一 读取php传送的中英文cookie "; echo "解码[详细]
-
php+javascript实现的动态显示服务器运行程序进度条功能示例
所属栏目:[PHP教程] 日期:2021-02-24 热度:177
本篇章节讲解php+javascript实现的动态显示服务器运行程序进度条功能。分享给大家供大家参考,具体如下: 经常有这样的业务要处理,服务器上有较多的业务需要处理,需要分批操作,于是就需要一个提示客户现在完成进度的进度条。 这个是php+javascript的进[详细]
-
php批量转换文件夹下所有文件编码的函数类
所属栏目:[PHP教程] 日期:2021-02-24 热度:63
函数代码: $value) { iconv_file($value); } } else { $contents_before = file_get_contents($filename); /*$encoding = mb_detect_encoding($contents_before,array('CP936','ASCII','GBK','GB2312','UTF-8')); echo $encoding; if($encoding=='UTF-8')[详细]
-
php脚本守护进程原理与实现方法详解
所属栏目:[PHP教程] 日期:2021-02-01 热度:102
本篇章节讲解php脚本守护进程原理与实现方法。分享给大家供大家参考,具体如下: 思路: 1. while 循环,若当前没有数据要操作可以休眠;2. crontab 脚本每隔固定时间段执行该脚本,执行时先检测是否已在执行,若无 执行,有则 跳过。3. nohup 后台执行4.[详细]
-
PHP多进程编程实例详解
所属栏目:[PHP教程] 日期:2021-02-01 热度:109
本篇章节讲解PHP多进程编程。分享给大家供大家参考,具体如下: 第一步: $ php -m 命令查看php是否安装pcntl 和 posix扩展,若没有则安装 使用场景: 1. 要进行大量的网络耗时的操作2. 要做大量的运算,并且,系统有多个cpu,为了让用户有更快的体验,把[详细]
-
php实现的pdo公共类定义与用法示例
所属栏目:[PHP教程] 日期:2021-02-01 热度:141
本篇章节讲解php实现的pdo公共类定义与用法。分享给大家供大家参考,具体如下: db.class.php : dsn = 'mysql:host=' . $dbHost . ';dbname=' . $dbName; $this->dbh = new PDO($this->dsn,$dbPasswd); $this->dbh->setAttribute(PDO::ATTR_EMULATE_PRE[详细]
-
动态表单验证的操作方法和TP框架里面的ajax表单验证
所属栏目:[PHP教程] 日期:2021-02-01 热度:81
动态验证的操作方法 display(); } else { $db=D("Info"); $shu=array( array("Code","require","代号不能为空","regex",3),); if(!$db-validate($shu)-create()) { echo $db-getError(); } else { echo"验证通过"; }} } 在框架里用ajax来实现输入代号显示[详细]
-
php-beanstalkd消息队列类实例分享
所属栏目:[PHP教程] 日期:2021-02-01 热度:136
副标题#e# 本文实例为大家分享了php beanstalkd消息队列类的具体代码,供大家参考,具体内容如下 use RuntimeException; /** An interface to the beanstalk queue service. Implements the beanstalk protocol spec 1.9. Where appropriate the documentat[详细]
-
php实现生成code128条形码的方法详解
所属栏目:[PHP教程] 日期:2021-02-01 热度:192
本篇章节讲解php实现生成code128条形码的方法。分享给大家供大家参考,具体如下: 效果图: self::STARTA,'B'=>self::STARTB,'C'=>self::STARTC); private $code =''; private $bin_code =''; private $text =''; public function __construct($code='',$te[详细]
-
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
所属栏目:[PHP教程] 日期:2021-02-01 热度:78
本篇章节讲解PHP preg_match实现正则表达式匹配功能。分享给大家供大家参考,具体如下: preg_match — 执行一个正则表达式匹配 preg_match ( $pattern,$subject,$matches ) 搜索subject与pattern给定的正则表达式的一个匹配. 参数 : 返回值 : preg_matc[详细]
-
PHP基于DOMDocument解析和生成xml的方法分析
所属栏目:[PHP教程] 日期:2021-02-01 热度:62
本篇章节讲解PHP基于DOMDocument解析和生成xml的方法。分享给大家供大家参考,具体如下: 前面和大家分享了,但是php中除了simplexml还有DOMDocument,这次就着重来看看DOMDocument的用法,还是把生成xml和解析xml分开写 1. xml的生成 DOMDocument操作xml[详细]
-
PHP基于XMLWriter操作xml的方法分析
所属栏目:[PHP教程] 日期:2021-02-01 热度:79
本篇章节讲解PHP基于XMLWriter操作xml的方法。分享给大家供大家参考,具体如下: 接着昨天的这次再来学习一种读写xml的方式,这种方式主要围绕XMLWriter和XMLReader进行。前者用于生成xml,后者则是用来读取并解析xml.废话不多说一起来看看吧 1. 生成xml文[详细]
-
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
所属栏目:[PHP教程] 日期:2021-02-01 热度:74
本篇章节讲解PHP实现基于面向对象的mysqli扩展库增删改查操作工具类。分享给大家供大家参考,具体如下: mysqli扩展库是MySQL扩展库的改进版本,在mysql扩展库的基础上提高了稳定性和效率,mysqli扩展库有两套东西,一套就是面向过程的mysqli另一套是面向[详细]
-
PHP新特性详解之命名空间、性状与生成器
所属栏目:[PHP教程] 日期:2021-01-31 热度:136
本文主要跟大家介绍了关于PHP新特性之命名空间、性状与生成器的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 1.命名空间 命名空间是什么? 1).命名空间在PHP 5.3中被引入,类似于文件夹的功能。例如Symfony框架中的Request和Response,[详细]

浙公网安备 33038102330577号