【php常用工具类】教程文章相关的互联网学习教程文章

php常用工具类

/** * 常用工具类 * @author wj * @date 2015-4-15 */ class Tool { /** * js 弹窗并且跳转 * @param string $_info * @param string $_url * @return js */ static public function alertLocation($_info, $_url) { echo ""; exit(); } /** * js 弹窗返回 * @param string $_info ...

Curl模拟Http工具类:HttpCurl.class.php

Curl模拟Http工具类 可实现模拟GET、POST、POST上传文件. How To Use. require HttpCurl.class.php;// GET请求HttpCurl::get(http://api.example.com/);// GET请求, 并json_decode返回的数组HttpCurl::get(http://api.example.com/?a=123&b=456, json);// POST请求HttpCurl::post(http://api.example.com/?a=123, array( abc=>123, efg=>567));HttpCurl::post(http://api.example.com/, 这是post原始内容, json);// P...

php时隔日期工具类

php 时间日期工具类1582), century not-divisible by 400 is not leapelse if ($year > 1582 && $year % 100 == 0 )return false;return true;}/*** Fix 2-digit years. Works for any century.* Assumes that if 2-digit is more than 30 years in future, then previous century.* @param integer $y year* @return integer change two digit year into multiple digits*/protected static function digitCheck($y){if ($y 50) ...

自各儿项目中PHP常用工具类大全分享【图】

自己项目中PHP常用工具类大全分享Php代码 <?php /** * 助手类 * @author www.shouce.ren * */ class Helper { /** * 判断当前服务器系统 * @return string */ public static function getOS(){ if(PATH_SEPARATOR == :){ return Linux; }else{ return Windows; } } /** * 当前微妙数 * @return number */ ...

PHP惯用工具类大全

PHP常用工具类大全<?php/** * 助手类 * @author www.shouce.ren * */class Helper{/*** 判断当前服务器系统* @return string*/public static function getOS(){if(PATH_SEPARATOR == :){return Linux;}else{return Windows;}}/*** 当前微妙数* @return number*/public static function microtime_float() {list ( $usec, $sec ) = explode ( " ", microtime () );return (( float ) $usec + ( float ) $sec);}/*** 切割utf-8格式的...

最完整PHP惯用工具类大全

最完整PHP常用工具类大全<?php/** * 助手类 * @author www.shouce.ren */class Helper{ /** * 判断当前服务器系统 * @return string */ public static function getOS(){ if(PATH_SEPARATOR == :){ return Linux; }else{ return Windows; } } /** * 当前微妙数 * @return number */ public static function microtime_float() { list ( $usec, $sec ) = explode ( " ", microtime () ); return (( float ) $usec + ...

php工具类之【视频变换类】

php工具类之【视频转换类】 ? ? 在这里简要介绍一下搭建视频网站所需要的软件,这些软件包括ffmpeg、mplayer。它们主要用来负责视频的转码工作,ffmpeg基本上对所有格式的视频文件都可以处理,但是对rmvb和rm格式的视频无法转码,这个时候,就需要通过MPlayer转码工具的协助,完成转码任务。? ? 如果要在网页上播放,就需要转码。如果采用flash播放器播放视频,这个时候就需要转码出flv格式的视频;如果采用html5或者pad播放,就...

php工具类之【zip压缩文件处置类】

php工具类之【zip压缩文件处理类】 class PHPZip{ private $ctrl_dir = array(); private $datasec = array(); private $old_offset = 0; private $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; /** * 压缩部分--遍历指定文件夹 * @param String $path--文件夹路径 * @return array--文件夹内容列表 ****/ function visitFile($path){ $fileList = array(); $pat...

php工具类之【日期节假日折算类】

php工具类之【日期节假日换算类】 /** * 日期节假日换算类 * @version 1.0 2012-12-20 */class Lunar { var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,2,6,21168),array(5,1,26,43344),array(0,2,13,59728), array(0,2,2,27296),array(3,1,22,44368),array(0,2,10,43856),array(8,1,30,19304),array(...

php工具类之【String处置类】

php工具类之【String处理类】 class String { /** +---------------------------------------------------------- * 生成UUID 单机使用 +---------------------------------------------------------- * @access public +---------------------------------------------------------- * @return string +---------------------------------------------------------- */ static public f...

有没有必要把pdo对数据库的操作封装成工具类,该如何解决

有没有必要把pdo对数据库的操作封装成工具类有没有必要把pdo对数据库的操作封装成工具类,因为以前用mysql操作数据库都是直接调用工具类方法实现的,现在用pdo了,不知道是不是也要做个工具类------解决方案--------------------既然以前用mysql操作数据库都是直接调用工具类方法实现的那么也应该把pdo对数据库的操作封装成工具类这样所有使用工具类的应用项目都不需要因换用 pdo 而修改了------解决方案--------------------个人觉...

php实现分页工具类分享_php实例

代码: 代码如下: /** * 把中间的看成一个可以滑动的固定长度的尺子 * * 把$this->_totalShowPages 当成一个可以滑动的固定长度尺子, * 然后$this->_totalPages就是一个给定长度的木块,尺子在这个 * 木块上滑动。情况两种: * 1. 尺子长度大于木块长度,那么就直接输出所有的页码; * 2. 尺子长度小于木块长度,那么就只用找到输出这个尺子长度页 * 数的起始点——$start, $end; * @Access protec...

19个Android常用工具类汇总_php实例

主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、ObjectUtils、SerializeUtils、SystemUtils、TimeUtils。 The English version of this article see:Android Common Utils 所有代码都在Trin...

PHP常用工具类大全附全部代码下载_php实例

废话不多说了,直接给大家贴php代码了,具体代码如下所示: <?php /*** 助手类* @author www.shouce.ren**/ class Helper { /** * 判断当前服务器系统 * @return string */ public static function getOS(){ if(PATH_SEPARATOR == :){ return Linux; }else{ return Windows; } } /** * 当前微妙数 * @return number */ public static function microtime_float() { list ( $usec, $sec ) = explode ( " ", microtime () ); return ...

用把逻辑放到工具类的静态方法中而故意弱化model的逻辑有什么好处?

新公司流行把逻辑写在工具类(只含static方法),贫血model除了携带数据基本只用来校验数据(框架要求和一些历史遗留). 之前也听过有几次有违反OO原则把代码重写成一堆过程脚本来优化项目的事例。 但想不清楚这样做好处到底是什么,是业务频繁变动的环境下的一个新实践还是说这只是一种反模式。 背景: 快速发展的且有一定规模的创业公司 业务为核心的公司,迭代快,需求多 开发的水平不错 这个仅仅是PHP大部门内流行的做法回复内容:...