摘要:
PHP编写api接口总结 ##定义返回格式类 <?php class ApiResponse{ private $_dataType = 'json'; /** * @param $code 状态码 * @param string $msg 提示信息 * @param array $data 数据 阅读全文
2020年3月11日
摘要:
前提 cakephp version 2.6.4 资料清单 https://book.cakephp.org/2/en/development/exceptions.html 阅读全文
2020年3月9日
摘要:
整理术也是技能,需要你去学习 学会整理自己,人生才会成功 整理能提高你的工作效率 提前整理,让你找到问题本源 完善整理,“不追求完美”的大陷阱 不能按“场所”整理,按“物品”类别整理 留下需要的,过“必须要的”生活 阅读全文
摘要:
###快捷键 eclipse script 内联js缩进 cmd+i ###迁移至 VS Code 用了几年的 eclipse 用来开发 PHP,准备迁移至 VS Code(visual Studio Code),因为 VS Code 开启更快,界面更清爽。先使用一段时间看看。 VS Code 提供 阅读全文
2020年3月6日
摘要:
##前提 cakephp 版本 2.6.4 ##Lib中载入其他Lib 在头部申明 App::build(array('Lib' => array(APP.'Lib'.DS.'MyLib'.DS))); App::uses('My01Lib', 'Lib'); App::uses('My02Lib' 阅读全文
2020年3月5日
摘要:
错误处理就是一件事。函数应该只做一件事。错误处理就是一件事。因此,处理错误的函数不该做其他事。这意味着(如上例所示)如果关键字try在某个函数中存在,它就该是这个函数的第一个单词,而且在catch/finally代码块后面也不该有其他内容。
大师级程序员把系统当作故事来讲,而不是当作程序来写。他们使用选定编程语言提供的工具构建一种更为丰富且更具表达力的语言,用来讲那个故事。那种领域特定语言的一个部分,就是描述在系统中发生的各种行为的函数层级。在一种狡猾的递归操作中,这些行为使用它们定义的与领域紧密相关的语言讲述自己那个小故事。
本章所讲述的是有关编写良好函数的机制。如果你遵循这些规则,函数就会短小,有个好名字,而且被很好地归置。不过永远别忘记,真正的目标在于讲述系统的故事,而你编写的函数必须干净利落地拼装到一起,形成一种精确而清晰的语言,帮助你讲故事。 阅读全文
2020年3月3日
摘要:
静态方法的特点 不需要实例化对象就可以调用 静态属性不可以由对象通过 操作符来访问。 由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。 需要限制外部访问的静态方法用 protected 静态方法调用普通方法 阅读全文
摘要:
在线UML图工具 https://online.visual paradigm.com/app/diagrams 阅读全文
摘要:
变量命名 变量名应该表达的是「什么」 (what),而不是「如何」 (how)。 变量名要能准确的反映出问题本身。 变量名中的计算值限定词 Computed Value Qualifiers in Variable Names 约定俗成的规则 Num 放在变量开始表示总数:numCustomers 阅读全文
2020年3月2日