随笔分类 -  PHP

摘要:长篇慎入 分以下几点说明 一些编码的经验 PSR 1 PSR 2 PSR 3 PSR 4 一些编码的经验 变量命名 1. 不用拼音 2. 驼峰或下划线风格要一致 3. 单词要有意义 4. 不用关键字 5. 常量全大写用下划线连接 代码注释 1. 尽量让代码可读性提高,减少代码上的注释 2. 函数头部 阅读全文
posted @ 2019-08-11 09:55 Khazix 阅读(202) 评论(0) 推荐(0) 编辑
摘要:本篇内容比较干涩,请自备矿泉水 文章分6个主题进行讲解 1. PHP运行机制和原理 2. PHP底层变量数据结构 3. PHP传值赋值中的COW特性 4. PHP垃圾回收机制 5. PHP中数组底层分析 6. PHP数组函数分类 PHP运行机制和原理 扫描 解析 编译 执行 输出 执行步骤 扫描 对 阅读全文
posted @ 2019-08-09 15:35 Khazix 阅读(1249) 评论(1) 推荐(0) 编辑
摘要:简单的上传代码 最简上传代码 带过滤的上传代码 允许上传大文件: 阅读全文
posted @ 2018-06-07 17:10 Khazix 阅读(593) 评论(0) 推荐(0) 编辑
摘要:php的header函数之设置content-type 下载xlsx文件 https://stackoverflow.com/questions/17770517/php-content-disposition-attachment-content-type 阅读全文
posted @ 2017-12-05 17:58 Khazix 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:Memcache Memcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单: 被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带一份。 每次更新数据也先更新memcache里的数据,如果没有则更新数据库,同时更新memcache 阅读全文
posted @ 2017-05-18 00:02 Khazix 阅读(1108) 评论(2) 推荐(1) 编辑
摘要://create a memcache object $mem = new Memcache(); //create connection $mem->connect('localhost',11211); //save a value $mem->set('key1','This is first 阅读全文
posted @ 2017-05-17 16:53 Khazix 阅读(201) 评论(0) 推荐(0) 编辑
摘要:然后upload.php中可以直接用 $_FILES $_POST $_GET 等函数获取表单内容。 下面针对$_FILES讲解当客户端提交后,我们获得了一个$_FILES 数组 $_FILES数组内容如下: $_FILES['myFile']['name'] 客户端文件的原名称。 $_FILES[ 阅读全文
posted @ 2017-03-16 19:41 Khazix 阅读(912) 评论(0) 推荐(0) 编辑
摘要:http_build_query (PHP 5) http_build_query -- 生成 url-encoded 之后的请求字符串描述string http_build_query ( array formdata [, string numeric_prefix] ) 使用给出的关联(或下标 阅读全文
posted @ 2017-03-15 08:36 Khazix 阅读(327) 评论(0) 推荐(0) 编辑
摘要:php 中date显示时间不对解决办法如下1、修改/etc/php.ini文件 在里头中找到data.timezone =去掉它前面的分号';' 然后设置data.timezone = “Asia/Shanghai”;即可2、在程序代码中使用函数date_default_timezone_set(‘ 阅读全文
posted @ 2017-03-10 22:58 Khazix 阅读(930) 评论(0) 推荐(0) 编辑
摘要:PHP常量详解:define和const的区别 常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。 可以用define()函数来定义常量。在php5.3.0以后,可以使用const关键字在类定义的外部定义常量,先 阅读全文
posted @ 2017-03-05 10:37 Khazix 阅读(264) 评论(0) 推荐(0) 编辑
摘要:PHP 类的继承PHP 类的继承是指建立一个新的派生类,从一个或多个先前定义的类中继承数据和方法,而且可以重新定义或加进新数据和方法,从而建立了类的层次或等级。我们称已存在的用来派生新类的类为父类,由已存在的类派生出的新类为子类。继承是面向对象的三大特性之一。通过继承机制,可以利用已有的数据类型来定 阅读全文
posted @ 2017-03-02 09:48 Khazix 编辑

点击右上角即可分享
微信分享提示