我的电脑属于windows10系统,已经安装好wamp,然后怎么配置才可以使用sublime编译器,感谢大佬,传授点宝贵经验

解决方案 »

  1.   

    sublime不是编译器好不好,而且PHP也不需要什么编译,概念不要搞错了。
    如果你想编辑php代码,可以理解php为文本文件,只要用个文本文件编辑器就可以编辑PHP代码,比如记事本什么的,
    只是在WEB开发上,这种文本文件存在字符串编码问题,如GB2312、UTF-8等编码。
    这样,如果用普通的文本编辑器,当你保存UTF-8编码的文件时,编辑器通常会以 BOM+UTF-8 的格式进行存储,而这个
    BOM 其实就是在文件头部用固定的三个字节 0xEFBBBF 作为 UTF-8 编码的编码标志, 便于识别文本编码格式,但是在
    PHP 里,PHP 读文件内容时就没那么智能的去套用这种文件格式区分文本编码,所以 PHP 加载文件是会连同文件头部
    的 BOM 信息一起加载并返回的,即使在 PHP 里使用 Include 也是一样连同 BOM 信息一起加载,如果只是显示网页也
    就被浏览器过滤掉了,如果是使用 AJAX 技术提取后台 PHP 返回的数据,就会经常读到开头一堆的 BOM 信息,然后需要
    自己过滤掉这些没用信息才能正常取得数据,所以,如果站点使用 UTF-8 编码的情况下,最好是使用一些保存 UTF-8 编码
    时不带 BOM 信息的编辑器,这样就不会产生这种问题了。
    当然,如果你使用的是本地编码,如在简体中文系统里使用 gb2312,然后 WEB 上也是 gb2312,那么就没这种问题,用
    记事本都可以写 PHP,而且不会有 BOM 头的问题,但是如果你使用 UTF-8,那么最好还是换个编辑器,如 EditPlus,
    EditPlus 有几个特点,首先是可以代码高亮,虽然这个功能很多工具都能做到,但是它可以设置保存文件时用 UTF-8 形式,
    不一定要用 BOM+UTF-8 形式,这个可以在 EditPlus 首选项里的文件设置进行设置,有几个编码可以选择,其中就有
    BOM+UTF-8 和单一的 UTF-8 的选项,用了这个设置,在使用 UTF-8 编码写 PHP 代码时就会方便很多。
      

  2.   

    2楼讲的过于复杂!  可以写php的ide太多了
    比如: PhpStorm 这个是用的最懂的功能强悍
    Atom Sublime notPad++ 等等 很多很多
      

  3.   

    IDE是集成开发环境的意思,其实在WEB开发当中,不建议用IDE,因为WEB的技术不断在改变,也会随着浏览器的不同随时有改变的需求,再加上服务器部署和站点架构的多样化,IDE环境很难很好的管理这种部署问题,在加上很多的强制性自动代码完成功能或一些所谓的快捷模块操作,都只是在完成功能的基础上设计的,而不是从站点的运行效率、承载能力、安全性、稳定性、兼容性等技术基础出发的,所以很多所谓的WEB IDE在都只是给一些刚入门的人使用,真正搞项目的人一般都不会用这些IDE,而是会选用轻巧的文本编辑器或是说代码编辑器,最重要的是你怎么写它怎么存,打开文件速度快,虽然需求很简单,但很多IDE却是做不到。因为PHP完全是解释性代码,不需要什么编译链接的过程,所以很多IDE为了自己称得上为IDE,就把精力放在了自动化代码和什么调试上传之类上,又因为WEB的多样性共存的特点,一个PHP脚本可能包含好几种脚本语言或标签代码,为了能在代码加亮和自动化对象上有更好的表现,导致整个IDE变得臃肿不堪,而且因为WEB开发上的灵活性,也可能因为IDE所谓的自动化代码影响很多自定义代码的发挥,所以专业的WEB开发人员一般用的开发工具都是文本编辑器或代码编辑器,而不会去找什么IDE。