Heim  >  Artikel  >  Backend-Entwicklung  >  这里语法为什么有错

这里语法为什么有错

WBOY
WBOYOriginal
2016-08-04 09:20:151008Durchsuche

<code>class foo 
{
    public $hello = 'a';
    public function m()
    {
         echo 'dsds';
    }
}

$obj = new foo();
$obj->m();
</code>

这里语法为什么有错

会不会跟虚拟机有关? virtualbox 5.1
挂载了一个共享文件夹 /mnt/shared

这里语法为什么有错
一样报错啊 、 真是懵逼了啊!
这里语法为什么有错

ie 11 也是错、无缓存

win下走的是 xampp
ubuntu下走的是 nginx php5.6
win(主机)和ubuntu(虚拟机)同时共享文件夹 C:workspace

这里语法为什么有错

重启服务器依然有问题、请浏览器缓存
在我电脑上运行依然出错
怀疑是编辑器的问题??

这里语法为什么有错

回复内容:

<code>class foo 
{
    public $hello = 'a';
    public function m()
    {
         echo 'dsds';
    }
}

$obj = new foo();
$obj->m();
</code>

这里语法为什么有错

会不会跟虚拟机有关? virtualbox 5.1
挂载了一个共享文件夹 /mnt/shared

这里语法为什么有错
一样报错啊 、 真是懵逼了啊!
这里语法为什么有错

ie 11 也是错、无缓存

win下走的是 xampp
ubuntu下走的是 nginx php5.6
win(主机)和ubuntu(虚拟机)同时共享文件夹 C:workspace

这里语法为什么有错

重启服务器依然有问题、请浏览器缓存
在我电脑上运行依然出错
怀疑是编辑器的问题??

这里语法为什么有错

辛苦各位、问题找到了,是隐藏字符引起的语法报错
这里语法为什么有错

这里语法为什么有错

这里语法为什么有错

我复制了你的代码试了下,一切正常,你书写的时候注意下引号必须是英文的。

没有任何错误, 可能是你的浏览器缓存导致的, 尝试ctrl + F5 强制刷新浏览器试试

看上去还真没错

这里语法为什么有错

这里语法为什么有错

测了一下 没问题。
起身喝杯水 抽根烟 上趟厕所,回来重新打开,不行就换个浏览器。
那些莫名其妙的小问题基本就解决了


单引号换双引号试试呢
报错的提示为什么是 ‘‘dsds’’ 两个引号

遇到这种问题试着去把代码格式化一下,把全角字符格式化为半角字符说不定就好了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn