![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 68
td901105td
这个作者很懒,什么都没留下…
展开
-
CGI和FastCGI的区别
执行一个程序往往意味着产生一个新的进程。启动进程时需要消耗大量的时间和内存,往往比产生输出内容要耗时间,同时有些程序还需要进行编译(解释)。CGI脚本程序使用单独的进程进行执行。由于CGI的特点,造成了性能负担,有一下两种解决方法:解决方法:1.将CGI脚本执行程序放在http server内部执行。像apache module模块一样,在apache启动的时候启动需要加载的模块原创 2015-01-21 11:59:55 · 288 阅读 · 0 评论 -
从一个数组中随机的取出若干个不同的数
/* * 此程序是从一个不重复的数组中随机的取出若干个不同的元素 * 难点是防止在取数的时候出现已经取到过的情况(特别是取到最后),需要尽可能的降低碰撞 *///第一种算法,CSDN上别人的想法/*$num = 0;$array = array(1, 2, 3, 4, 5, 6, 7, 8, 9);$arr = array();$g = 5;$tag = true;while原创 2015-07-01 18:29:12 · 561 阅读 · 0 评论 -
php变量内部实现
typedef union _zvalue_value { longlval; /* long value */doubledval; /* double value */struct { char *val; intlen; } str; HashTable *ht;原创 2015-07-01 17:36:25 · 474 阅读 · 0 评论 -
php数组遍历
<?php/* * 此程序是对php数组的操作,主要是在遍历时修改数组的值 *//*$array = array("A"=>1, "B"=>1, "C"=>1, "D"=>1);foreach($array as $key => $value){ if($key == "B"){ $array["A"] = "CHANGE"; $array["D原创 2015-06-30 12:13:51 · 364 阅读 · 0 评论 -
php ajax出现中文的解决办法
在使用ajax在前端向后台请求数据时,如果数据出现中文,那么在返回数据时会出现错误。json_encode只能接受utf8的数据,当json_encode碰到中文的时候会自动将中文从utf8转换成unicode类型。解决办法有一下几个:1.JSON_UNESCAPED_UNICODE选项, 故名思议, 就是说, Json不要编码Unicode.<?phpecho json_enc原创 2015-02-12 17:30:34 · 283 阅读 · 0 评论 -
PHP中全局变量的使用global和$GLOBALS[]
用PHP开发项目,不可避免的会使用到全局变量,比如一些网站的配置信息,全站通用,那就可以在一个地方设置,然后多个地方调用。把变量定义为全局变量可以有两种方法:global和$GLOBALS[]。很多人都认为global和$GLOBALS[]只是写法不同而已,其实是有差别的。$GLOBALS定义:引用全局作用域中可用的全部变量(一个包含了全部变量的全局组合数组。变量的名字就是转载 2015-09-25 23:01:40 · 319 阅读 · 0 评论