- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 php 生成致命错误的日志方法
register_shutdown_function( "fatal_handler" ); //在脚本执行完成或者exit后调用 set_error_handler("error_handler"); define('E_FATAL_initcaoffer', E_ERROR | E_USER_ERROR | E_CORE_ERROR |
2017-12-23 18:12:29 955
转载 php 自定义函数 和 系统函数 的变量从内存释放
动态变量在函数执行完毕后立即释放静态变量是通过static关键字声明的变量,当第一次调用函数的时候相当于初始化函数,当函数执行完毕后,静态变量并没有释放,而是保存在静态内存中,下次调用时则是先从静态内存中取值接着执行.函数是通过return语句返回一个变量。返回的变量从全局符号表中获取一个实体并将其refcount的值增加1.当函数结束时,函数的符 号表将被销毁。在销毁的过程中,Zend引擎将遍历符
2017-12-19 19:55:48 1177
转载 38条PHP优化代码!让你的程序更简洁!
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get, __set, __autoload等魔术方法;6.requiere_once比较耗资源;//hhhtfxzgjy7.在includes和r
2017-12-19 18:04:35 339
转载 php 生命周期
转载http://blog.csdn.net/hguisu/article/details/7377520 PHP的运行模式PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。 1、当我们在终端敲入php这个命令的时候,它使用的是CLI。 它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。
2017-12-19 01:47:00 473
原创 PHP中的unset方法究竟能否释放内存
http://blog.csdn.net/chanya/article/details/49251025
2017-12-18 17:45:05 1740
原创 php 程序的优化方案
1.应当尽可能减少静态变量的使用,在需要数据重用时,可以考虑使用引用(&)。2.数据库操作完成后,要马上关闭连接;3.一个对象使用完,要及时调用析构函数(__destruct())4.用过的变量及时销毁(unset())掉5.可以使用memory_get_usage()函数,获取当前占用内存 根据当前使用的内存来调整程序6.unset()函数只能在变量值占用内存空间超过256字节时才会释放内存空间。
2017-12-18 17:41:07 438
原创 php-cli和php-fpm的关系是什么?
简单理解呢,cli就是你在命令行里运行PHP用的,fpm就是通过web访问用的CLI是命令行版本。 FPM是作为Apache或者Nginx等服务器软件处理PHP文件的扩展。PHP的默认版本是不支持线程安全的,这个线程安全问题可以去了解PHP扩展开发方面的相关知识,这是因为C语言方面的问题了。cli和fpm是php的两种运行方式,而线程安全和非线程安全应该才能说的上是版本。是否开启线程安全可以在编译
2017-12-18 17:39:17 3608
WdatePicker 时间控件插件(压缩文件)
2016-01-06
WdatePicker 时间控件插件
2016-01-06
页面编辑器
2013-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人