Parse error: syntax error, unexpected 'public' (T_PUBLIC) [closed]

会有一股神秘感。 提交于 2019-12-01 19:36:39

I had same problem with my code when I was working in an Opencart Project. After several hours of frustration I realized that the cause of this issue was the absence of closure of last function.

I forgot to close the function above it i.e. } was missing so it was like defining a function inside another function. Have you checked if that's the same case with you.

You need to use this in a class, or remove the public word.

This is certainly an error in your code, and this is exactly why you should not edit core files as you have here.

You can copy the file you hanged into the local name space from 'core' and then copy the original Magento file back over the core version.

This will allow you to revert easily if you make a mistake.

I would also recommend to get a decent IDE which will show u any coding errors such as missing brackets etc. try something like netbeans or eclipse for excellent warnings when u make simple mistakes

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!