摘要: SQL 是一种为数不多的声明性语言,我们告诉系统我们需要什么。 SQL语句的语法顺序: ```SELECT [DISTINCT]FROMJOINONWHERE GROUP BY HAVING ORDER BY LIMIT``` 对于MySQL,除了第一行,其他部分都是可选的,有的DBMS要求FROM 阅读全文
posted @ 2016-08-08 18:11 anyeshe 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 场景:数据来自于excel,读取出来是二维数组,需要按照指定字段排序,类似于sql的order by功能,代码如下: ``` class demo { public function test() { $arr = array( array( 'power' => 380, 'day... 阅读全文
posted @ 2016-08-08 18:07 anyeshe 阅读(185) 评论(0) 推荐(0) 编辑
摘要: printf(); 用来显示格式串的内容 注意: 参数不可以换行,否则会出一个警告。 格式串中占位符比表达式数量多 会显示一个无意义值 格式串中占位符比表达式数量少 只显示占位符的值 转换说明符格式 %m.pX %-m.pX m:最小字段宽度,要显示的最小字符数量,要显示的字符数量小于m 右对齐(前 阅读全文
posted @ 2016-08-08 17:42 anyeshe 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 之前整理在印象笔记中,现在搬出来。分本地调试和远程调试。本文亲测通过并截图,有问题欢迎留言探讨。 (参考网上多位前辈的博客,整理在笔记里忘记保存原文链接,这里无法贴出链接,望见谅) # 痛处 一般php项目调试都用echo, var_dump()之类的函数调试,项目大的话很不方便,也很低效; # 预 阅读全文
posted @ 2016-08-07 15:57 anyeshe 阅读(31345) 评论(0) 推荐(4) 编辑
摘要: #composer是什么 Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 composer出现之前我们php项目依赖管理大部分都是手动管理,(当然也可能会用到pear,pear是全局安装的)。 #Composer 解决了那些问题 a) 阅读全文
posted @ 2016-08-07 15:23 anyeshe 阅读(4214) 评论(1) 推荐(0) 编辑
摘要: 最近在看 Modern PHP 很薄的一本书,有种发现新大陆的感觉,强烈推荐。php是一门脚本语言,随着web的发展而发展起来,最早的时候大家还是混编html,php,完全没有工程项目的概念,(我们公司就有这种项目第一感觉像发现了活化石)因为当时做的事情很简单这种方式适合当时的业务,只有适合的才是最 阅读全文
posted @ 2016-08-07 15:16 anyeshe 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 命名空间 在其他语言中不算新鲜事,但php是5.3.0中引入,具体定义就不复述了,其主要作用是 封装和组织相关php类 。命名空间被引入之前php主要是通过Zend方式组织代码,这种方式带来的问题是类名依赖于目录(虽然命名空间之后规范要求也要和目录一样)导致类名特别特别长,如:Zend_Cloud_ 阅读全文
posted @ 2016-08-07 14:20 anyeshe 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 转眼半年过去了,看了一些书,有的忘了有的还有些印象,今天看到jeff atwood的博文,意识到写作的重要性,于是开了这个博客,就从现在开始,从手上这本书开始。 《Modern PHP》 动物书系列,目前php相关的资料书籍还是比较欠缺的,而且略显陈旧,这本书补充了这个空缺。 《高效能程序员的修炼》 阅读全文
posted @ 2016-08-06 11:28 anyeshe 阅读(364) 评论(0) 推荐(1) 编辑