摘要:从开始也允许把表达式用作常量的值了。具有更好的可读性,是语言结构而不是函数,而且与在类中定义类常量的形式保持一致。众所周知在用定义了大量的常量后会影响效率。人们设置发明了和来绕过导致的效率问题。 在PHP中可以通过define()和const两种方式定义常量可是在开发中我们应该什么时候用define()定义常量,什么时候用const定义常量? 这两种方式定义常量的主要区别是什么? 从5...
摘要:曾今谁都有过迷茫期,下面是我开始开发中,不断改变的代码组织方式。 曾今 谁都有过迷茫期,下面是我开始PHP开发中,不断改变的代码组织方式。 初期:所有代码一股脑控制器controller 曾今只是简单的理解MVC 中期:业务代码抽象一部分到模型层model 开始觉得model层是否该做点什么了 后期:业务代码控制器,模型层只写db的curd方法 复杂的业务代码使contro...
摘要:前边两篇教程可以称之为热身,从这里开始,进入正题。这一次,我们要正式创建新的交易类型或者智能合约了。这个的功能是对账户进行操作,这个操作包括对数字的加减法数组的增删字符串的设置等。 前边两篇教程可以称之为热身,从这里开始,进入正题。 这一次,我们要正式创建新的交易类型或者智能合约了。 1 创建合约 首先要进入dapp所在目录 cd dapps// 然后执行asch-cli的contr...
摘要:男获取端口号当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定本文由甲爪广告联盟整理编辑 同验证码类,分页也是在个人博客,论坛等网站中不可缺少的方式,通过分页可以在一个界面展示固定条数的数据,而不至于将所有数据全部罗列到一起,实现分页的原理其实就是对数据库查询输出加了一个limit限制,接下来我们就开始准备今天分页类的逻辑 #### 逻辑准...
摘要:引子之前想利用单元测试框架测试接口但找了半天都是模拟请求方式测试的框架所以想到了利用来实现正题地址地址安装出现的问题需要环境才行解压时需要用安装以下时测试代码只是试试功能测试然后在当前目录运行说明安装必须和测试代码在同目录中测试结果 引子 之前想利用js单元测试框架测试接口, 但找了半天都是模拟ajax请求方式测试的.(jest框架).所以想到了利用php来实现. 正题 phpunit...