Home » Index

你所不认识的php函数json_decode和json_encode

发布于
本篇文章中,苏南大叔要和大家分享一个非常常见的php函数json_decode/json_encode的使用方法。大家经常使用这个这个函数,用于把一段字符串,变成一个json对象。但是不知道大家有没有仔细想过这两个函数的更深次的用法呢?本篇文章的姐妹文章是:你所不认识的php函数file_get_contents。https://newsn.net/say/php-file_get_cont...

php的yaml生成(emit)函数,深度解读

发布于
就向json_encode和json_decode成对出现一样,配合yaml_parse出现的函数就是yaml_emit。php中yml的emit函数,有2个,分别是yaml_emit和yaml_emit_file。本篇文章中,苏南大叔以yaml_emit函数为例,来对这2个函数进行最简单说明。string yaml_emit ( mixed $data [, int $encoding =...

php的yaml解析(parse)函数,深度解读

发布于
苏南大叔在上一篇文章中,对php的yaml的parse函数,进行了初步解读。文章见这里:https://newsn.net/say/php-yaml-parse.html 。我们可以知道,php的对yaml的parse函数,有四个参数,而我们只是解读试用了第一个参数。在本篇文章中,苏南大叔将对后面三个参数进行解读。由于三个parse函数(yaml_parse_file,yaml_parse_...

php的yaml解析函数

发布于
苏南大叔需要使用php,对yaml(yml)进行处理,所以在服务器上面,装了php的yaml扩展,见这里:https://newsn.net/say/centos-php-pecl-yaml.html 。在本篇文章中,苏南大叔要实现的需求,就是解析yaml文档。下面进入正题。待处理文档我们假设有这样一个名为yml.yml文档,放置于苏南大叔的博客域名下。event1: name: My ...

centos编译php的yaml扩展

发布于
苏南大叔在本篇文章中,将要给大家带来的centos下面编译yaml的pecl组件的相关经验。这个yaml的扩展编译安装,和以往的php扩展安装有所不同,它需要两个部分的安装才能完成。大家请跟随苏南大叔进入本文的正题。准备源码yaml作为php的pecl扩展,其源码当然要到pecl网站上面寻找,http://pecl.php.net/package/yaml 。我们下载最新的2.0.2源码包。...

navicat的数据库结构对比同步功能

发布于
在各大开源代码中,经常会出现数据库升级的情况。但是由于自己对代码进行过改造,或者开源代码并不提供数据库直接升级的功能的话,数据库结构同步的事情,就变得非常复杂了。今天苏南大叔以目前的新兴 nodejs 的cms开源代码 cmswing 为例,说明一下 navicat 的数据库结构对比功能。该开源代码的网址见文章末尾。本文的写作环境是mac,但是win下面的操作应该都差不多。假设我本地的 cm...

html5的服务器端推送事件Server-Sent Events进阶

发布于
在前一篇文章中,苏南大叔给大家讲解了server-sent的最基本用法,在本篇文章之中,我们将学习到server-sent的更高级用法。在具体讲解之前,苏南大叔先透露一下相关内容。那就是,server-sent的接口格式是本篇文章的重点。我们来详细学习一下吧。接口格式首先,这个接口无论用什么语言编写。都必须发出名为 “Content-Type” 的 header 头,内容是 “text/ev...

html5的服务器端推送事件Server-Sent Events解析

发布于
html5推出了一个新的服务器端推送功能,叫做server-sent。是个单向通信的功能,并非双向,服务器端定期“推送”数据到客户端。从表现上来说,和 setinterval 和 ajax 的组合几乎没有什么区别,但是还是有些自身特有的特性的。对比websocketserver-sent 和 websocket 想对比的话,苏南大叔认为:server-sent 完败,websocket 获胜...

xhprof的基本使用

发布于
相比较phptrace、xdebug,xhprof的功能更加强大,但是对于代码来说,它是侵入式的。其基本功能的基础是要对php源码进行修改,必须嵌入这个扩展的相关代码,才能实现其强大的功能。所以,这样来说,是不是方便大家使用,就仁者见仁智者见智了。苏南大叔将简要介绍一下xhprof的使用,本文的写作环境是php5.6.31下的xhprof,至于php7.2.0b3下的xhprof,虽然编译成...

php性能分析利器xhprof扩展安装(php7.2.0b3)

发布于
书接上回,苏南大叔在php5.6下安装了hprof。换成了php7.2.0b3环境下,原版的hprof0.9.4能编译,但是不能正常加载,提示phpapi不匹配。在github上面有2个php7下的相关xhprof扩展repoistry,https://github.com/longxinH/xhprof ,https://github.com/yaoguais/phpng-xhprof 。...