常用知识 - 常备一本速查手册

  • 作者:KK

  • 发表日期:2016.7.22

  • 更新日期:2017.3.9

    优化了排版和内容描述,增加了自主从官网上下载chm手册的指引


为什么要有手册

现在通常在开发时遇到问题都是上网搜索资料

经常会有这样一个遗憾:搜到资料解决了问题,过了一段时间或者好久好久,又遇到了这样的问题,知道自己以前解决过,现在却不那么容易搜索到它了,“在哪呢在哪呢,我记得是那个网站的啊。。。”心里着急地默念着

其实一般企业的网络通常不会那么顺畅,有时候会比较慢,又要开浏览器输入等待加载下一个页面什么的,有时候还不容易搜到

有一部分是为了找一个函数解决某个需求,有时候是为了查一函数的作用


下载我上传的手册

在这方面我是自备一本PHP-XXX.chm手册进行自助查询的,点击进入下载页面,虽然这本是PHP7的手册,但也会有旧版本的函数查询,一般拿着最新版的手册就行了

因为以前学VB的时候也经常调用Win32API,windows系统提供的API函数还真是多如牛毛根本数不清,所以当时就开始知道函数速查直接找本chm好过上网慢慢查

转学PHP后也是这样,所以在学习和工作初期我都节省了不少时间并方便快捷地掌握了更多函数和知识,因为官方手册讲得更加正确详细,又有反馈者留言和回复对话呀


啰嗦

备一本手册最主要是解决查函数的问题,有时候在别人的代码里看到了一个陌生函数想学习一下,或者自己用函数用得不对,想确认它的官方解析,尽管公司可能没网还是什么,你永远不用上网都能在这本手册的索引里输入函数名进行查询

而且还能了解一下还有哪些其他同一系列的函数及其作用,因为chm的索引是实时输入实时搜索的,这样对于学习同类函数很有帮助

以及拼写提示也是个好处,我也记不住所有函数的名字啊,get_declared_classes获取声明了的类,get_defined_functions获取定义了的函数,为什么不叫get_declared_functions呢?虽然搞不懂但反正这些他们用的词都不统一我有时候会在一些轻量级编辑器里打成get_declaredfunctions也不知道存在拼写错误,这下我在手册里输入`get`它就开始提示并让我快速找到了


其实现在WEB开发需求强盛,越来越多培训机构涌现,我这几年来招聘时收到的简历绝大部分从业人员在培训机构待过,培训机构在我看来主要是教实际中用到的知识,而不多用或不是重点的那当然没教啦,身边也不乏吐槽培训费贵又没学到啥的人

所以如果有一本手册的话,可要知道这是官方手册,在目录这里是有一个系统的教程把PHP的方方面面都讲到的,只要花时间学习+实践掌握,那也可以成为你心中的PHP高手并运用到得心应手!


如何从PHP官网下载最新版手册

  1. 进入http://php.net/download-docs.php

  2. 下面有个表格,左边那一列是语言,找到Chinese (Simplified)这一行就是中文版的意思

  3. 选择中文版那一行后面的chm链接(有2个,选其中一个都可以,看图)

    其中有用户评论的那个版本就是在函数底部多了世界各地的程序员评论(英语)

    他们能指出这个函数有什么使用经验,或细节的地方,甚至一些BUG,如果你查一个函数的使用觉得官方讲得不够细,可能会从用户评论中找到有帮助的信息


  4. 点击chm后大概会是入http://php.net/get/php_enhanced_zh.chm/from/a/mirror这样一个网址,里面是一个个下载点,找到中国的国旗选择cn2.php.net这个下载点就会直接开始下载了

    如果选择Sina App Engine (SAE)就会进入新浪SAE的官网,还要你辛苦摸索一翻才能找到下载链接