一.PhpStorm是何物
1.PHPStorm是 JetBrains 公司开发的一个轻量级且便捷的 PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
2.PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.
二. PhpStorm有三种激活方式
1.使用官方注册的账号激活。需要在官网通过邮箱注册自己的账号。
2.使用激活码激活。
3.使用许可证服务器激活。
这三种激活方式推荐使用激活码和账号激活,因为破-解版和三方服务器软件并不安全。
三.Phpstorm激活码
下边这个PhpStorm激活码如果失效了的话,可以关注微信公众号:PHP大神,然后回复“激活码”即可获取最新激活码,公众号的激活码失效留言就可更新~~~~~~~~~~~~~
73RYTRKLDI-eyJsaWNlbnNlSWQiOiI3M1JPWiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMjEtMDQtMDkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTQyIsInBhaWRVcFRvIjoiMjAyMS0wNC0wOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAyMS0wNC0wOI6dHJ1ZX0seyJjb2RlIjoiUFNJIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRQIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlJTIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9XSwibWV0YWRhdGEiOiIwMTIwMjEwMzEwUFBBTTAwMDAwNSIsImhhc2giOiIyMzEyNzcyNy8wOjM0NDEyMzA1MCIsImdyYWNlUGVyaW9kRGF5cyI6NywiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-Jv0hq0S8BAuD0FvNIO7U4LUk12rQRsgXQMGkJaVgn2+uMjoF265j72rJsQEX5EMZBMjJ3LTJG/E6b8RVK6zPQfUaIfVA/yn/KO3VpXU+qrzp3A6+n+OkGiRsqoHeZdld6c1ciSfebN870A5yObF5KxsYV1vigDRi4y28bKGhw+qQgU9NNAOz1UmDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBAB2J1ysRudbkqmkUFK8xqhiZaYPd30TlmCmSAaGJ0eBpvkVeqA2jGYhAQRqFiAlFC63JKvWvRZO1iRuWCEfUMkdqQ9VQPXziE/BlsOIgrL6RlJfuFcEZ8TK3HIm5+6Fi6zvwIlXKtxRvIjoiMjAyMS0wNC0wOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAyMS0wNC0wOI6dHJ1ZX0seyJjb2RlIjoiUFNJIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRQIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlJTIiwicGFpZFVwVG8iOiIyMDIxLTA0LTdV8+2aGgL6DdlPthn79g64FG9j//DekJGIjkLJ0mZcAFjEivsW9ZP6ufhFb1ei4x3xIa9THfX8WvoUfUEfSGuF+ULoTxk74TWvlPZDWX5jKi5cwPeqynyYhc6I2j2KgKaIdZZILfW9ZoocDYN+5VT1Ew==-MIIETDCCAjSgAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIwMTAxOTA5MDU1M1oXDTIyMTAyMTA5MDU1M1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMDEwMTkwggEiM8IQvMLfC0WKQqrHu5ZzXTH4NOVcFRvIjoiMjAyMS0wNC0wOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjARvIjoiMjAyMS0wNC0wOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAyMS0wNC0wOI6dHJ1ZX0seyJjb2RlIjoiUFNJIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRQIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlJTIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiyMS0wNC0wOI6dHJ1ZX0seyJjb2RlIjoiUFNJIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRQIiwicGFpZFVwVG8iOiIyMDIxLTA0LTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlJTIiwicGFpZFVwVG8iOiIyMDIxLTA3CwGWSlTY74kE91zXB5mwWAx1jig+UXYc2w4RkVhy0//lOmVya/PEepuuTTI4+UJwC7qbVlh5zfhj8oTNUXgN0AOc+Q0/WFPl1aw5VV/VrO8FCoB15lFVlpKaQ1Yh+DVU8ke+rt9Th0BCHXe0uZOEmH0nOnH/0onD
激活码由热心网友提供本人支持正版
四. PhpStorm优点有哪些?
1、跨平台,对PHP支持refactor功能,拥有本地历史记录功能(local history功能)。
2、自动生成phpdoc的注释,非常方便进行大型编程,内置支持Zencode。
3、生成类的继承关系图,如果有一个类,多次继承之后,可以通过这个功能查看他所有的父级关系。支持代码重 构,方便修改代码。
五.一定注意以下三点
1.如果提示(key is invalid)完全卸载,重新安装即可解决。
2.如果修改过host请删除你添加的网址重新激活。
3.以前破解过请完全卸载重新安装即可解决。
六、神器phpstorm功能详解
1.Live Templates代码片断
A)我们先介绍一个代码片段最基本的功能,我们要实现的目标是在html文件或者php文件里打入“quan”这4个字符,怎么实现呢?
1).打开“File”-“Settings”,找到并点中“Live Templates”,
2).点右边的+号(7.0版本有两个选择,选择Live Templates),
3).Abbreviation是你将来要输出代码片断代码的缩写,现在输入“quan”,
4).Description是代码片断的描述,这是方便我们自己知道这段代码是什么东西,我们输入“站长圈网址”,
5).Template text是代码片断的内容,我们输入“http://wwwquan.com”。
6).下面有一行红色的字很重要,No applicable contexts yet,Define是让你选你的代码片断是在哪种类型的文件里起作用的,这个一定要选择一下,没有选择时如下图绿框所示,它被分在一个user类别下 面。现在我们要让它在html和php文件里起作用,所以在弹出框的html和php两个前面打勾(选择以后下面的字就不是红色的了)
提示:Expand with是设置用什么快捷键来显示设置的代码片断,我们用默认的Tab键不改。
保存重启以后,打开一个html或者php文件测试一下吧。
B)下面介绍一个代码片断的复杂一点的用法。
假设我们是一个懂很多cms的高手,什么phpcms v9、帝国、织梦等等全部不在话下,但是每个cms都有自己的标签,除非你都一一记住,不然你就只能打开它默认模板或者手册去复制粘贴。现在我们就用 phpstorm的代码片断来设置一个快捷输入的方法,举例说明如何快速输入phpcms v9的关键字标签和帝国的关键字标签。
1).打开“File”-“Settings”,找到并点中“Live Templates”,
2).点右边的+号(7.0版本有两个选择,选择Live Templates),
3).Abbreviation是你将来要输出代码片断代码的缩写,现在输入“cmskeywords”,
4).Description是代码片断的描述,这是方便我们自己知道这段代码是什么东西,我们输入“cms的关键字”,
5).Template text是代码片断的内容,这次和前面有所不同,我们要输入一个变量“$var$”,输入以后会发现右边那个本来灰色的按钮“Edit variables”变成可点状态了,
6).还是别忘了下面的红色字“Define”点一下,设置html和php打勾,这是因为有些cms的模板是html有的是php类型的,这个懂cms的朋友你懂的。
7)然后点开刚才已经可点的按钮“Edit variables”
可以看见“Derfault value”是默认值,我们输入“”页面关键字””,注意这是一个字符串类型,外面要加英文的双引号,前面一个“Expression”里有很多函数,我 们要介绍的是“enum()”枚举函数,我们输入“enum(“帝国关键字”,”phpcms关键字”)”,括号里是参数,参数用英文双引号括起来,参数 中间用英文逗号相隔。
8)下面重复2–6步,点右边的+号,选择Live Templates,Abbreviation里输入“帝国关键字”(这个与你在枚举函数里输入的参数是一样的),Description 随便你写不写,你也可以写上“帝国关键字”,这个无所谓;Template text 里输入帝国的关键字标签“[!–pagekey–]”,“Define”点一下,设置html和php打勾
9)再重复2–6步,设置“phpcms关键字”是“{$SEO[‘keyword’]}”
OK,见证奇迹的时刻到啦,我们来测试一下我们的成果吧。打开一个html或者php的文件,为什么?因为我们刚才设置了只在这两种类型的文件里才 能用我们设置的代码片断啊。然后在需要的地方输入“cmskeywords”,按Tab键,是不是有个下拉菜单,里面的内容就是刚才在枚举函数里设置的, 用上下键选择任意一个按回车,然后再按Tab,大功告成了。
每做一步都想想刚才是在哪里设置了才会出现这样的结果,试想一下,如果你懂N种cms,这样设置了你能省下多少时间,而且你要输出的代码可能很长,你都可以一下子输出,你也可以举一反三,用这个方法创造更多的奇迹。
2.配置的导入和导出
打开“File”-“Export Setting”,可以把我们辛辛苦苦配置的东西导出来。阿Q温馨小贴士:你可以修改这个配置文件的存放路径,把它放在一个如新浪微盘等等可以和网络同步 的文件夹里,修改配置路径的文件在你软件的安装目录下面的JetBrains\PhpStorm 7.0\bin\idea.properties,用记事本打开,复制第8行,把前面的#去掉,后面放你同步文件夹的路径,插件地址也可以放在你的同步文件夹,这样你在公司和家里就能比较快捷地同步使用这个配置文件了.