随笔分类 - php
摘要:RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。降低开发的复杂性,提高系统的可伸缩性。 Restful API接口规范包括以下部分: 一、协议 API与用户的通信协议,使用HTTPs协议或者HTTP协议,统一确定用一种。 二、域名 应该尽量将API部署在专用域名之下,
阅读全文
摘要:什么是引用: 官方给的解释是:用不同的名字访问同一个变量内容。 1、普通的变量 运行之后内存空间变化是这样的: 2、引用变量 运行之后内存变化是这样的: 几乎没有什么变化。 3、使用unset 销毁的是关系 并不是内存空间 3、类之间的赋值就是引用赋值
阅读全文
摘要:今天开框架源码,发现有用到new self()的用法 有点不懂 在网上查了一下,给大家说一下: 在类中 self的用法 和this的用法差不多 , php new self() 一般在类内部使用,作用是对自身类实例化,下面给个实例讲解如何使用: 运行结果为 : 码农教程! 总结,,self是指向当前
阅读全文
摘要:PHP将数组转换成XML PHP可以将数组转换成xml格式,简单的办法是遍历数组,然后将数组的key/value转换成xml节点,再直接echo输出了,如: PHP将XML转换成数组 做接口开发的时候经常会碰到别人提交给你的是xml格式的数据,常见的微信接口、支付宝接口等,他们的接口如发送消息通信都
阅读全文
摘要:apache是通过mod_php来解析php nginx是通过php-fpm(fast-cgi)来解析php 1. PHP 解释器是否嵌入 Web 服务器进程内部执行 mod_php 通过嵌入 PHP 解释器到 Apache 进程中,只能与 Apache 配合使用,而 cgi 和 fast-cgi
阅读全文
摘要:YII2下载地址:http://www.yiichina.com/download 高级版本和基本版本的区别是:
阅读全文
摘要:thinkphp官网在去年的时候发布了tp的颠覆版本thinkphp5,tp5确实比之前的版本好用了很多,增加了很多的一些特性,它采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化工作,包括路由、日志、异常
阅读全文
摘要:1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。 2.基本结构 在学习更为复杂的功能之前,先来看一下在PHP中建立cUR
阅读全文
摘要:工作有些年头了,从学校开始自学ASP,偶然因为PHP一个功能爱上它(ASP上传代码要写好多,PHP基本几行就搞定了),从此走上了 ”拍黄片“ 之路。结合这几年的工作经验,说说我对PHP工程师知识结构的理解 PHP的运行环境 连环境都搞不起来,就是你有多么喜欢PHP,那也是白搭,开始我们大多会使用集成
阅读全文
摘要:每一个载入浏览器都会生成一个 Document 对象。 Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。Document 对象是 Window 对象的一部分。 我们项目中需要使用第三方支付,第三方支付文件使用了DOMDocument,我们框架使用的是TP5。 如果直接
阅读全文
摘要:AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),ajax并不是一门单独的语言,而是一种技术,是指一种创建交互式网页应用的网页开发技术。局部刷新页面使用的就是这种技术,这样的好处是页面不需要刷新,服务器处理的数据大大减少,减轻服务器压力
阅读全文
摘要:今天和第三方支付做对接的时候,在本地用wamp(php版本5.4.14)运行他们的支付demo的时候,报了一个错误。loadXML函数中不能传空值。排查代码的时候,发现他们用了curl,我以前也接触过curl,但是并没有很深的研究只知道他是一种模拟浏览器传输数据的工具。借着这个机会把curl好好的研
阅读全文
摘要:ThinkPHP支持完整域名、子域名和IP部署的路由和绑定功能 要启用域名部署路由功能,首先需要开启: 定义域名部署规则支持两种方式:动态注册和配置定义。我们现在主要讲的是动态注册这种方式。 动态注册 可以在应用的公共文件或者配置文件中动态注册域名部署规则,例如: blog子域名绑定后,URL访问规
阅读全文