随笔分类 -  php笔记

记录在php开发中遇到的问题
摘要:PHP程序实现CSS和js文件的压缩!!!网址:http://www.dewen.org/q/1424/php%E7%A8%8B%E5%BA%8F%E5%AE%9E%E7%8E%B0css%E6%96%87%E4%BB%B6%E5%92%8Cjs%E6%96%87%E4%BB%B6%E7%9A%84%E5%8E%8B%E7%BC%A9#11634+------------------------------------------------------------+优化网站寻找css和js压缩并正常进行!在存放CSS的文件夹里面新建一个style.php,在此文件夹里面加入以下代码:< 阅读全文
posted @ 2012-09-17 22:55 sgsheg
摘要:thinkphp官方实例中think_form--->thinkphp的ajax实例 think_form--->表单处理例子只有在调试模式下才会显示具体的错误信息,如果在部署模式下面,你可能看到的是一个统一错误的提示文字,如果你视图在部署模式下访问一个不存在的模块或者操作,会发送404错误.调试模式下面一旦系统发生严重错误会自动抛出异常,也可以用ThinkPHP定义的throw_exception方法手动抛出异常throw_exception 抛出异常用法:throw_exception($msg,$type='ThinkException',$code=0)参数 阅读全文
posted @ 2012-09-15 23:33 sgsheg
摘要:<?php/* str_repeat--->重复字符串 string str_repeat(string $input,int $multiplier)+---------------------------------------------------------------------------------------+multiplier:乘数+---------------------------------------------------------------------------------------+echo strpeat(12,3);str_shuf 阅读全文
posted @ 2012-09-12 09:45 sgsheg
摘要:php取得时间差以及坑爹的number_format需要在PHP取处理耗时,这点确实没有java好用!在高版本的PHP中,需要使用number_format()函数.使用number_format(true)可以获得一个float型的当前时间,小数点前是秒,小数点后有6位,精确到微秒.一般情况下,我们取得两个时间相减后,还要乘以1000取整以得到毫秒计算方法:View Code PHP : $time1=microtime(true); //DO SOMETHING $time2=microtime(true); $time3=number_format($time2-$time1)*1000 阅读全文
posted @ 2012-09-10 17:12 sgsheg
摘要:<?php/* * unset - 释放给定的变量 * * 说明: * void unset(mixed $var,[,mixed $var] * * unset()销毁指定的变量,这样就没有返回值,试图获取unset()的返回值将导致解析错误 * * unset()在函数中的行为会依赖于想要销毁的变量的类型而有所不同 * * 如果在函数中unset()一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值. * * <?php * function destroy_foo(){ * * global $foo; * unset($foo); 阅读全文
posted @ 2012-09-10 17:09 sgsheg