PHP实现文件目录检索

自己写的一个PHP文件目录检索代码,可递过搜索所有子目录或只列出当前目录。 注:本例只会以一维数组的形式列出所有文件/文件夹,不会以多维数组的形式树形列出。 function getFileList($dir, $recursion = false){ $filelist = array(); $real_path = realpath($dir); if (is_dir($real_path)) { if ($dh = opendir($real_path)) { while (($file = readdir($dh)) !== false) {

BOSH - XMPP学习笔记

Bidirectional-streams Over Synchronous HTTP (BOSH) 是一种传输协议。它可以利用同步的HTTP协议模拟两个实体(例如客户端-服务端)双向流传输,而不需要轮询或异步组件。

javascript delete 运算符作用于数组和对象时的区别

delete运算符把一个数组元素设置为undefined值,但元素本身还继续存在。要真正删除一个元素,以使下标位置高于它的所有元素都向下迁移到较低的下标位置,那么必须使用一个数组方法。Array.shift()方法删除掉数组的第一个元素,Array.pop()方法删除掉最后一个元素,Array.splice()从一个数组删除一个连续范围内的元素。 而当delete运算符作用于对象时,删除属性不仅仅是把属性设置为undefined,而是从对象移除了属性。在删除之后,for/in将不会枚举该属性,并且in运算符也不会检测到该属性。