随笔分类 - php
摘要:strlen(s) 获取字符串长度 str_word_count(s) 获取单词数 strrev() 反转字符串 strpos(s,targe) 判断targe在s中的第一个位置 str_replace(old,new,s) 将字符串中的old替换成new trim(s,'abc') 去除字符串左右
阅读全文
摘要:in_array(taget,arr) 判断是否在数组 array_keys() 获取数组key array_values() 获取数组value array_merge() 合并一个或多个数组 (与数组+区别 主要是索引相同时,array_merge 是后面的覆盖前面的 +是保留前面的 舍弃后面的
阅读全文
摘要:__construct() 构造函数 __destruct() 析构函数 __clone() 克隆函数 __call() 调用对象中不存在的方法时调用 __callStatic() 调用对象中不存在的静态方法时调用 __get() 获取不存在的属性时调用 __set() 设置不存在的属性时调用 __
阅读全文
摘要:PHP底层是由HashTable+Bucket实现 HashTable typedef struct HashTable{ uint nTableSize; //哈希表的大小 uint nTableMask; //哈希表掩码,用以矫正过长的哈希值 ulong nNumOfElements; //记录
阅读全文
摘要:1、swoole运行模型 1、main reactor 线程 处理客户端链接,并均匀分配给reactor 2、reactor 线程监听socket事件 3、reactor将监听到的请求发送给manager 4、manager分配woker处理 5、如果有耗时较长的异步任务,woker交给task线程
阅读全文