我正在尝试对PHP读取Hive表进行基本测试。但是,经过多次尝试使其工作后,我遇到了以下错误:
PHP Parse错误:语法错误,意外T_GLOBAL,期待 T_STRING in /usr/lib/hive/lib/packages/php/hive_metastore/hive_metastore_types.php 第20行
我正试图找到一种解决方法,过去几个小时没有运气。
我们非常感谢任何建议。
答案 0 :(得分:1)
“意外的T_GLOBAL”表示您在函数的上下文之外有一个global $somevar;
语句。如果您尝试访问用于include
另一个文件功能的文件,或者如果您尝试使变量像全局一样运行,则会发生这种情况。
删除有问题的行,错误应该消失 - 只要确保它不会破坏任何其他内容!
答案 1 :(得分:0)
这通常是语法错误,因此如果没有任何代码,我们将很难提供帮助。 如果您可以发布该文件的代码,包括第20行,就像迈克所说,我们将尽力:)。