
php
crazy_leaf
这个作者很懒,什么都没留下…
展开
-
二维数组排序
根据给定键进行排序(eg:id,num,name,age)$person = array( array('num'=>'001','id'=>6,'name'=>'zhangsan','age'=>21), array('num'=>'001','id'=>7,'name'=>'ahangsan','age'=>23), array('num'=>'003','id'=>1,'name'转载 2017-03-24 11:12:52 · 367 阅读 · 0 评论 -
php实现双向队列
利用array函数array_unshift($array,$item)//头插array_push($array,$item)//尾插array_shift($array,$item)//删头array_pop($array,$item)//删尾<?php class Deque{ private $queue=array(); function addFirst(原创 2017-03-24 13:19:56 · 201 阅读 · 0 评论 -
删除变量时unset()和null的区别
PHP中删除变量时unset()和null的区别 unset()会销毁变量 =null并未销毁变量,只是未赋值$str='';isset($str);//结果为true,只是结果为空$str=NULL;isset($str);//结果为false,变量未赋值<?php $arrayA = array('a'=>'1111','b'=>'22222');$arrayB = array('原创 2017-03-24 13:33:28 · 1284 阅读 · 0 评论 -
CK-player调用
CK-player调用 var flashvars={ f:'1.mp4', c:0 }; var params={bgcolor:'#FFF',allowFullScreen:true,allowScriptAccess:'always',wmode:'transparent'}; CKobject.em原创 2015-11-29 20:43:32 · 1161 阅读 · 0 评论 -
CGI、FastCGI、PHP-CGI和PHP-FPM
当Web Server收到 index.php 这个请求后,会启动对应的 CGI 程序,这里就是PHP的解析器。接下来PHP解析器会解析php.ini文件,初始化执行环境,然后处理请求,再以规定CGI规定的格式返回处理后的结果,退出进程,Web server再把结果返回给浏览器。这就是一个完整的动态PHP Web访问流程,接下来再引出这些概念,就好理解多了,CGI:是 Web Server 与 W转载 2017-04-11 16:03:12 · 245 阅读 · 0 评论 -
PHP GC(garbage ccontroller)垃圾回收机制(1)
Php中没有变量指向对象时,对象就会变成垃圾,php会从内存中把他销毁,防止内存溢出。 Php采用单纯的“引用计数”,也就是每个内存对象分配一个计数器,当被变量引用时refcount+1,当变量撤掉时refcount-1,当计数器=0时,表明内存对象没有被使用,该内存对象则进行销毁,垃圾回收完成。每个php变量存在一个叫”zval“的变量容器中。 包括四个字段: - Name - Type原创 2017-04-20 10:40:26 · 686 阅读 · 0 评论 -
会话机制
在b/s架构下,会话机制,其实就是服务器(server)和浏览器(browser)之间的对话的一种方式!这种对话方式,能够使得web站点能够对用户的行为进行追踪,在同一个站点下用户所需的数据实现共享。 b/s的访问方式是基于http协议的,而http协议本身又是无状态的,所谓无状态,就是指服务器端无法区分发起请求的是否是同一个人(有兴趣的同学可以自己好好研究一下http的无状态性)!每次请求都会被原创 2017-04-20 10:51:27 · 537 阅读 · 0 评论 -
MVC设计模式理解
视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和像XHTML,XML/XSL,WML等一些标识语言和Web services. 作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型模型表示企业数据和业务规则。在MVC的原创 2017-04-20 11:13:23 · 1062 阅读 · 0 评论 -
无限分级
使用递归<?php $mysql_db = mysql_connect('localhost','root','');mysql_select_db('test',$mysql_db);display_children('',0);function display_children($parent,$level){ $result = mysql_query("select * fr原创 2017-04-20 11:19:04 · 306 阅读 · 0 评论