PHP业务了解与开发笔记

记录php业务与开发最基本的demo。



 移除点击此处添加图片说明文字


​接下来要完成一篇demo业务与开发业务的demo,深入学习之后的使用。有时候,我们说,一旦文档建立,那就属于自己了,再也不会忘记了,即使后期忘记了,回头来看看,又都懂了。

再者我们说一下,我所做的工作,有95%是没有前辈教的,没有前辈指点的,那么遇到问题,自己先想办法搞定,简单的就自己搞定,实在不行了,超过半个小时1个小时解决不了,就赶紧问,别影响效率。效率这个东西实在太重要了。

  移除点击此处添加图片说明文字

到了这个阶段,得接着研究了,又要重新拾起来我们干Java时候的那些套路了,搞PHP那是差不太多。首先打开事先已经准备好的eclipse的php开发版,然后进入系统,制造表单提交的请求:

  移除点击此处添加图片说明文字

​f12开发者模式,然后填写好表单内容点击确定,

  移除点击此处添加图片说明文字

这个按钮做的操作都在这里了,我们看到,调用发送了一些,点进去自己看

  移除点击此处添加图片说明文字

​然后拿到请求url,去后台,

  移除点击此处添加图片说明文字

​时间来到了17点05分了,今天看来也只能了解一套请求入库的流程了,并不能做demo开发了。继续看,和刚才的init、add请求对应上,

  移除点击此处添加图片说明文字

​一个初始化,一个add,哈哈,业务逻辑也在这里了。到了这里我们也可以看一下PHP的编码风格了,哈哈,不亏说PHP很清爽,很潇洒,声明变量直接

$code = $_POST['code'];

就干上了,然后对象的方法调用就是直接:

$EditTableData->init_data();

同java一样,我们点进去,看一下这个对象EditTableData是何方神圣。

  移除点击此处添加图片说明文字

​php代码的导入时间区服,引入基本php的common类,点进来看一下是何方神圣:

  移除点击此处添加图片说明文字

这不就是我们最开始配置的mongodb的uri吗,嘿嘿嘿。还有这个,

  移除点击此处添加图片说明文字

这个我们一开始总是报错的这个php,创建MongoClient的链接类。

还有这种方法的调用方式:

$EditTableData->init_data();

以及创建类方式,这里我们来主要看一下这个方法,毕竟都是面向对象语言,再者,大家都是java工程师出身,这个东西搞起来上手很快的。

首先生命了对象,并且使用了对象的open_db()方法,

  移除点击此处添加图片说明文字

​我们看一下对象的方法做了什么:

  移除点击此处添加图片说明文字

解读一下,该对象该方法将私有属性在,对象调用该方法,将对象属性重新初始化,建立连接,重新创建了这个common_db对象,还记得吧,这个对象,就是那个总是报错的对象啊,再粘贴一次吧,解读一下。

  移除点击此处添加图片说明文字

​该对象被创建后,提供了两个私有属性和两个方法,第二个close方法没用,看第一个,给入参数¥uri,这个牛逼,都不用声明类型,try、catch一下,创建MongoClient对象连接,打开库new_market_report。


再次回到刚才的EditUsersData的open_db()方法,

  移除点击此处添加图片说明文字

​这就把url给了,是不是,创建了连接mongo。

再看这个add和这个del方法,

  移除点击此处添加图片说明文字

​这两个方法的内部。

  移除点击此处添加图片说明文字

可以看到,我们将插入数据,以参数传入装入array的集合里,格式为array('code'=>$code) 看来是key、value的形式了,然后将对象交给db的users属性,调用insert方法,执行插入。那删除也是一样,差不太多,将数据封装成del_array交给remove方法。

入库的方法看了不少了,我们来看看前端的js发送请求,看一下这个例子,假如说我们查询,

  移除点击此处添加图片说明文字

​当我们点击查询的时候,可以看到,发送的请求,直接eclipse,ctrl+h

  移除点击此处添加图片说明文字

​抱歉,我到这里还是Java程序猿的做法,以为为本,嘻嘻。

嘿嘿,这个项目就很好,你看,一般,我们把模板html都会放在以templates为模板命名的文件夹,所以就是这个了,全局搜索出来的。

  移除点击此处添加图片说明文字

​在这里。

  移除点击此处添加图片说明文字

​走到这里就是JavaScript代码了,熟悉前端的朋友们就都明白了解析一下就是,var 声明变量, $("#dateFromId")选取id元素,然后.val();拿到值,装到dataFrom对象里面,类推,下面发送post请求,这个路径,然后把数据也用post发回去,so easy吧。

  移除点击此处添加图片说明文字



其实看到这里,距离开发就不远了,特别近特别近,那么明天我们需要做开发增删改查了。


  移除点击此处添加图片说明文字


​接下来要完成一篇demo业务与开发业务的demo,深入学习之后的使用。有时候,我们说,一旦文档建立,那就属于自己了,再也不会忘记了,即使后期忘记了,回头来看看,又都懂了。

再者我们说一下,我所做的工作,有95%是没有前辈教的,没有前辈指点的,那么遇到问题,自己先想办法搞定,简单的就自己搞定,实在不行了,超过半个小时1个小时解决不了,就赶紧问,别影响效率。效率这个东西实在太重要了。

  移除点击此处添加图片说明文字

到了这个阶段,得接着研究了,又要重新拾起来我们干Java时候的那些套路了,搞PHP那是差不太多。首先打开事先已经准备好的eclipse的php开发版,然后进入系统,制造表单提交的请求:

  移除点击此处添加图片说明文字

​f12开发者模式,然后填写好表单内容点击确定,

  移除点击此处添加图片说明文字

这个按钮做的操作都在这里了,我们看到,调用发送了一些,点进去自己看

  移除点击此处添加图片说明文字

​然后拿到请求url,去后台,

  移除点击此处添加图片说明文字

​时间来到了17点05分了,今天看来也只能了解一套请求入库的流程了,并不能做demo开发了。继续看,和刚才的init、add请求对应上,

  移除点击此处添加图片说明文字

​一个初始化,一个add,哈哈,业务逻辑也在这里了。到了这里我们也可以看一下PHP的编码风格了,哈哈,不亏说PHP很清爽,很潇洒,声明变量直接

$code = $_POST['code'];

就干上了,然后对象的方法调用就是直接:

$EditTableData->init_data();

同java一样,我们点进去,看一下这个对象EditTableData是何方神圣。

  移除点击此处添加图片说明文字

​php代码的导入时间区服,引入基本php的common类,点进来看一下是何方神圣:

  移除点击此处添加图片说明文字

这不就是我们最开始配置的mongodb的uri吗,嘿嘿嘿。还有这个,

  移除点击此处添加图片说明文字

这个我们一开始总是报错的这个php,创建MongoClient的链接类。

还有这种方法的调用方式:

$EditTableData->init_data();

以及创建类方式,这里我们来主要看一下这个方法,毕竟都是面向对象语言,再者,大家都是java工程师出身,这个东西搞起来上手很快的。

首先生命了对象,并且使用了对象的open_db()方法,

  移除点击此处添加图片说明文字

​我们看一下对象的方法做了什么:

  移除点击此处添加图片说明文字

解读一下,该对象该方法将私有属性在,对象调用该方法,将对象属性重新初始化,建立连接,重新创建了这个common_db对象,还记得吧,这个对象,就是那个总是报错的对象啊,再粘贴一次吧,解读一下。

  移除点击此处添加图片说明文字

​该对象被创建后,提供了两个私有属性和两个方法,第二个close方法没用,看第一个,给入参数¥uri,这个牛逼,都不用声明类型,try、catch一下,创建MongoClient对象连接,打开库new_market_report。


再次回到刚才的EditUsersData的open_db()方法,

  移除点击此处添加图片说明文字

​这就把url给了,是不是,创建了连接mongo。

再看这个add和这个del方法,

  移除点击此处添加图片说明文字

​这两个方法的内部。

  移除点击此处添加图片说明文字

可以看到,我们将插入数据,以参数传入装入array的集合里,格式为array('code'=>$code) 看来是key、value的形式了,然后将对象交给db的users属性,调用insert方法,执行插入。那删除也是一样,差不太多,将数据封装成del_array交给remove方法。

入库的方法看了不少了,我们来看看前端的js发送请求,看一下这个例子,假如说我们查询,

  移除点击此处添加图片说明文字

​当我们点击查询的时候,可以看到,发送的请求,直接eclipse,ctrl+h

  移除点击此处添加图片说明文字

​抱歉,我到这里还是Java程序猿的做法,以为为本,嘻嘻。

嘿嘿,这个项目就很好,你看,一般,我们把模板html都会放在以templates为模板命名的文件夹,所以就是这个了,全局搜索出来的。

  移除点击此处添加图片说明文字

​在这里。

  移除点击此处添加图片说明文字

​走到这里就是JavaScript代码了,熟悉前端的朋友们就都明白了解析一下就是,var 声明变量, $("#dateFromId")选取id元素,然后.val();拿到值,装到dataFrom对象里面,类推,下面发送post请求,这个路径,然后把数据也用post发回去,so easy吧。

  移除点击此处添加图片说明文字



其实看到这里,距离开发就不远了,特别近特别近,那么明天我们需要做开发增删改查了。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值