关于闭包的概念之PHP

闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在 Scala、Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby、 Python、Go、Lua、objective c、swift 以及Java(Java8及以上)等语言中都能找到对闭包不同程度的支持。  来自百度百科

Continue reading “关于闭包的概念之PHP”

phpdoc注释文档生成

go-pear.phar 下载安装 downLink (有些浏览器会直接显示出来_我是通过遨游浏览器,里的下载器下载的)

下载后复制到你的PHP.exe目录下 如我的: D:\phpStudy\php\php-5.4.45

我用的是phpsutyd 2016 ,出现很多报错信息,还待处理,不过目前可以生成文档了

第一种方法:
第一步:安装pear
使用dos窗口进入php安装目录,有个文件叫go-pear.bat,如果没有,建议到网上下载go-pear.phar,然后在dos窗口下运行 go-pear.phar, 从而安装pear。

php go-pear.phar 

第二步:安装phpdoc

Pear install phpDocumentor 

在phpDocumentor成功安装后,php安装目录下会多出来一个phpdoc.bat。这个文件就是我们用来生成文档的批处理文件。
在phpdoc.bat所在目录下,输入

Phpdoc –h 

会得到一个phpDocumentor的详细参数列表。先看看最重要的几个吧。

-d  
这个目录代表着需要生成文档的原始php文件目录(注意是目录) 
-t  
这个目录代表着生成的文档存放目录
-o  
这个参数代表着生成的文档格式,例如html格式,参数就是
HTML:frames:phpedit

第三步:生成文档
生成文档的命令就是:

phpdoc -d "D:\phpdoc\1" -t "D:\phpdoc\1"  -o "HTML:frames:phpedit"

生成的html文件

可以看到,解析完成后,在目标目录下生成很多html文件,打开index.html文件,就是我们需要的文档,如下图所示。

生成的类参考文档

我查阅的相关资料

一号传送门二号传送门

php7扩展编译环境搭建及环境资料

学习资料 传送门

写在前

欲言又止….

老师带入门,修行靠自身。 大神指能给你指下路,而不是一步步的去扶着你走。还有大家既然加入这个圈子,我们每个人都可以为博主的不足去更好的完善。 也不妄加入这个圈子,我喜欢分享,我喜欢竞争,我喜欢合作。分享使我快乐,竞争使我进步,合作使做一些自己做不了的事。

Continue reading “php7扩展编译环境搭建及环境资料”