PHP出现Parse error: syntax error, unexpected T_VARIABLE解决办法

PHP出现Parse error: syntax error, unexpected T_VARIABLE报错往往摸不着头脑,代码检查过多次也找不到错误。

为了方便,在网上找了php代码直接复制下来使用,然后出现了如上错误,google了下,说是源码中有乱码符号,比如乱码空格。

前段时间用vim格式化,现在可以用上了:

用gvim打开php文件,输入:

:set fileformat=unix

进入命令模式,格式化代码。

这样php报错问题就解决了。

网上也有人问,^M这个标记怎么去除,当然可以通过vim替换功能来实现,不过还有更简单的方法,就是利用dreamweaver来去除:

一般情况,html后缀文件都会有^M标记,但dreamweaver遇到php后缀的文件时会自动处理掉^M标记,这样一来知道怎么做了吧?

只要把文件用php后缀保存,再用dreamweaver打开,后再次保存,试着用gvim打开看看,标记是否还在。

此条目是由 malu8 发表在 未分类 分类目录的。将固定链接加入收藏夹。

评论已关闭。