php工作遇到技术难题记录
xiaoluyouyue
这个作者很懒,什么都没留下…
展开
-
PHP命名空间(Namespace)的使用详解
命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增加对所有用户留言的一些信息统计功能,比如说我想得到所有留言的数量。这时候调用它们Co...原创 2014-01-08 10:05:09 · 72 阅读 · 0 评论 -
[转]vim对文件的编解码—encoding,fileencoding,fileencodings
vim对于文件的编解码有三个参数,分别是encoding、fileencoding,fileencodings,下面说的应该可以解决绝大多数的问题了。 1、支持中文编码的基础 要更好地支持中文编码需要两个特性:+multi_byte和+iconv,可以用|:version|命令检查当前使用的Vim是否支持,否则的话需要重新编译。 2、影响中文编码的...原创 2015-04-03 09:41:51 · 103 阅读 · 0 评论 -
phpexcel导出文件或者文件扩展名不一致 或 导出的文件或文件扩展名无效
我们在引入phpcxcel类库中进行导出数据的excel文件,结果出现打开的文件和扩展名不一致,或者打开的文件和文件扩展名无效,这时候我们该如何处理呢? 如下是导出的函数(自定义): public function exportExcel($expTitle,$expCellName,$expTableData,$fileName=""){ $xlsTitle = iconv('utf-8...原创 2015-04-10 09:21:45 · 1237 阅读 · 0 评论 -
SSL certificate verification on PHP 5.6
SSL certificate verification on PHP 5.6 23 December 2014PHP I recently updated my local OS X Zend Server installation to PHP 5.6 and when I ran composer self-update, I got this error message: ...原创 2016-03-25 13:35:26 · 224 阅读 · 0 评论