php
弧剑飘香
这个作者很懒,什么都没留下…
展开
-
setCellValue 后面的数据被前面的数据覆盖
今在调用PHPExcel函数库导出excel文件时发现一个问题,就是当把一个数字数组写进一行连续的单元格时,如果后面的数字整数部分和前面的重复,那么前面的数字会把后面的数字覆盖掉,比如这个数字数组是{"data":[7.0, 7.1, 7.2, 7.3]},那么在导出的excel中最终看到的结果就是在这行连续的四个单元格中的数字都是7.0,解决的方法是,这样之后导出结果就正常了,原因正在调查中,哪原创 2016-02-02 14:12:14 · 3424 阅读 · 0 评论 -
关于PHP中异常和错误的笔记
什么是PHP中的异常和错误PHP中的异常,是指程序运行不符合预期的情况,一般属于逻辑或业务流程方面的问题,语法没错;PHP中的错误,是指因语法错误或者环境问题导致的、使编译器无法通过检查甚至无法运行的情况。比如经典的除零问题,对于除零这种“异常”情况,PHP认为这是一个错误,会直接触发错误,而不会抛出异常使程序进入异常流程,这个和Java是不一样的。在PHP中,只有你主动throw原创 2016-09-27 21:37:19 · 345 阅读 · 0 评论 -
PHP数据库连接mysql与mysqli的区别与用法
原文链接:http://jingyan.baidu.com/article/e75aca85545a11142edac6e3.html一、mysql与mysqli的概念相关:1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函转载 2016-10-25 13:22:31 · 253 阅读 · 0 评论 -
从下载php到配置phpStrom步骤
本文记述的是在windows环境中下载配置php的方法。一、下载phpphp要在http://www.php.net/downloads.php这里下载,选择想要下载的版本,比如选择5.6.27版,点windows downloads,然后选择对应的32或64位,线程或非线程安全版本(选择的原则在我上一篇文章中有写)。下载完毕后解压二、下载Xdebug(此步非必须)Xdeb原创 2016-10-17 13:13:56 · 1484 阅读 · 0 评论 -
PHP的执行原理/执行流程
原文链接:http://www.cnblogs.com/hongfei/archive/2012/06/12/2547119.html简介 先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、转载 2016-10-19 15:44:17 · 439 阅读 · 0 评论 -
PHP 线程安全与非线程安全版本的区别深入解析
从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式运行PHP会非常慢,这是由于CGI模式是建立在多进程的基础之上的,而非多线程。 一般我们会把PHP配置成以ISAPI的方式来运行,ISAPI是多线程的转载 2016-10-07 15:57:27 · 353 阅读 · 0 评论