巴扎黑
浏览量11138 | 粉丝242 | 关注1
2016-11-11 10:04:10
PHP 输出控制
最近提交完代码后,发现Firephp在其他人的环境下又出问题了,提示:’Headers already sent in …’,与上一次Nginx 缓冲区超出不太一样。查看Nginx错误日志,并没有发现错误,并且有同学发现Apache下面也会,怀疑是PHP的问题。但是我用的也是Apache,并不会出现问题!偶然发现有一个页面不会出现错误提示,发现该页面输出内容大小在1KB左右,怀疑是PHP的输出缓 ...
1310
2016-11-11 10:01:50
PHP垃圾回收机制的理解
PHP垃圾回收机制是php5之后才有的这个东西,下面我来给大家介绍一下关于PHP垃圾回收机制一些理解,希望对各位同学有所帮助。 php 5.3之前使用的垃圾回收机制是单纯的“引用计数”,也就是每个内存对象都分配一个计数器,当内存对象被变量引用时,计数器 1;当变量引用撤掉后,计数器-1;当计数器=0时,表明内存对象没有被使用,该内存对象则进行销毁,垃圾回收完成。 “引用计数”存在问题,就是当两 ...
1070
2016-11-11 09:58:58
2016-11-11 09:57:41
PHP命名空间
命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题。 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。 1、定义命名空间 使用namespace关键词来定义命名空间,使用反斜杠”\”作为分隔符。 如: namespac ...
1270
2016-11-11 09:56:08
TP的module支持中文
為了讓URL支持中文,例如www.xxx.com/廣州/xx 需要在emptyAction中處理捕獲到的廣州/xxxx。但是TP默認的module名稱是不支持中文的。因此需要修改TP框架的PHP核心文件: App.class.php 修改後的代碼: /** * 执行应用程序 * @access public * @return void */ ...
1687
2016-11-11 09:53:29
PHP+NGINX+WIN 批处理脚本
@ECHO OFF COLOR 0A TITLE Nginx PHP 启动 TASKLIST|FINDSTR nginx.exe && TASKKILL /F /IM nginx.exe TASKLIST|FINDSTR php-cgi.exe && TASKKILL /F /IM php-cgi.exe GOTO startnginx :star ...
1315
2016-11-11 09:51:52
php简单排序之冒泡排序与选择排序
<?php $arr = array(100,2,4,5,6,1,7,3); var_dump($arr); $sort = fn_sort($arr); var_dump($sort); $selectorsort = fn_selectsort($arr); var_dump($selectorsort); /** * 冒泡排序 每相邻的两位数组进 ...
2005
2016-11-11 09:49:14
2016-11-11 09:45:47
PHP 判断数组是否为空的5大方法
PHP中,”NULL” 和 “空” 是2个概念。 isset 主要用来判断变量是否被初始化过 empty 可以将值为 “假”、”空”、”0″、”NULL”、”未初始化” 的变量都判断为TRUE is_null 仅把值为 “NULL” 的变量判断为TRUE var == null 把值为 “假”、”空”、”0″、”NULL” 的变量都判断为TRUE var === null 仅把值为 “NULL” 的 ...
1106
2016-11-11 09:43:18
php 5.4中php-fpm 的重启、终止操作命令
php 5.4中php-fpm 的重启、终止操作命令: 查看php运行目录命令:which php/usr/bin/php 查看php-fpm进程数:ps aux | grep -c php-fpm 查看运行内存/usr/bin/php -i|grep mem 重启php-fpm/etc/init.d/php-fpm restart 在phpinfo()输出内容可以看到php相关配置。 ...
1080