php技巧
-
PHP基于反射机制实现自动依赖注入的方法详解
本文实例讲述了PHP基于反射机制实现自动依赖注入的方法.分享给大家供大家参考,具体如下: 依赖注入又叫控制反转,使用过框架的人应该都不陌生.很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天 ...
-
Smarty模板学习笔记之Smarty简介
Smarty模板学习笔记之Smarty简介
-
PHP 线程安全与非线程安全版本的区别深入解析
从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线程的工作方 ...
-
PHP实现递归复制整个文件夹的类实例
本文实例讲述了PHP实现递归复制整个文件夹的类.分享给大家供大家参考.具体如下: <?php /* * 文件夹复制类 */ class CopyFile { public $fromFile; ...
-
PHP配置心得包含MYSQL5乱码解决
经过最近一段时间狂热的PHP编程,对WINDOWS平台下PHP的配置可算是深有感触,一开始我用的是一键安装的傻瓜包,但是考虑傻瓜包的安装版本已经落后,在真正手动配置PHP环境时遇到许多问题,在查阅了许 ...
-
PHP判断是否连接上网络的方法
本文实例讲述了PHP判断是否连接上网络的方法.分享给大家供大家参考.具体实现方法如下: 首先写个函数 function varify_url($url){ $check = @fopen($url,& ...
-
php Rename 更改文件、文件夹名称
命令格式为: bool rename ( string oldname, string newname [, resource context] ) 下面演示rename的具体应用: 文件位置如图:目 ...
-
hadoop中一些常用的命令介绍
假设Hadoop的安装目录HADOOP_HOME为/home/admin/hadoop.启动与关闭启动Hadoop1.进入HADOOP_HOME目录.2.执行sh bin/start-all.sh 关 ...
-
用php实现让页面只能被百度gogole蜘蛛访问的方法
普通用户与搜索引擎蜘蛛爬行的区别在于发送的user agent,看网站日志文件能发现百度蜘蛛名字包含Baiduspider, 而google的则是Googlebot, 这样我们可以通过判断发送的use ...
-
php获取网页里所有图片并存入数组的方法
本文实例讲述了php获取网页里所有图片并存入数组的方法.分享给大家供大家参考.具体如下: $images = array(); preg_match_all('/(img|src)=("|' ...
-
PHP数组Key强制类型转换实现原理解析
PHP是弱类型语言,就像JavaScript一样,在定义变量时,不需要强制指定变量的类型.同时,PHP又有着强大的数组功能,数组的Key即可以是普通的数字类型下标,也可以是字符串类型的Hash键值,那 ...
-
php目录拷贝实现方法
本文实例讲述了php目录拷贝实现方法.分享给大家供大家参考.具体如下: function copy_dir($src,$dst) { $dir = opendir($src); @mkdir($dst ...
-
php导入csv文件碰到乱码问题的解决方法
今天主要是想写一个php导入csv文件的方法,其实网上一搜一大把.都是可以实现怎么去导入的.但是我导入的时候遇到了两个问题,一个是在windows上写代码的时候测试发生了乱码问题,然后解决了.第二个是 ...
-
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
[PHP Source Code]: 复制代码 代码如下: $dbh = new PDO('sqlsrv:server=连接地址;Database=数据库名', 用户名, 密码);try { $pro ...
-
PHP面向对象五大原则之接口隔离原则(ISP)详解
本文实例讲述了PHP面向对象五大原则之接口隔离原则(ISP).分享给大家供大家参考,具体如下: 设计应用程序的时候,如果一个模块包含多个子模块,那么我们应该小心对模块做出抽象.设想该模块由一个类实现, ...
-
PHP swoole和redis异步任务实现方法分析
本文实例讲述了PHP swoole和redis异步任务实现方法.分享给大家供大家参考,具体如下: redis异步任务 interface.php <?php for($i=0;$i<100 ...
-
PHP中单例模式的使用场景与使用方法讲解
单例模式按字面来看就是指某一个类只存在一个实例,这一点其实是与静态方法是相同的,只存在一个实例的好处是当我们需要使用某个类时只需要实例化一次,不需要每次都去new,极大的降低了资源的耗费,比如说数据库 ...
-
php中ltrim()、rtrim()与trim()删除字符空格实例
本文实例讲述了php中ltrim().rtrim()与trim()删除字符空格的方法.分享给大家供大家参考.具体分析如下: php中的trim函数不能像asp中的一样,可以自动删除所有空格,PHP专业 ...
-
php使用glob函数遍历文件和目录详解
php glob()函数返回匹配指定模式的文件名或目录.因此我们可以使用glob函数来查找文件,也可以实现目录的遍历. 函数说明:array glob ( string $pattern [, int ...
-
PHP5中使用PDO连接数据库的方法
PHP5中使用PDO连接数据库的方法