节俭中出现“意外的T_GLOBAL,期待T_STRING”错误

时间:2013-03-02 00:13:04

标签: hive thrift

我正在尝试对PHP读取Hive表进行基本测试。但是,经过多次尝试使其工作后,我遇到了以下错误:

  

PHP Parse错误:语法错误,意外T_GLOBAL,期待   T_STRING in   /usr/lib/hive/lib/packages/php/hive_metastore/hive_metastore_types.php   第20行

我正试图找到一种解决方法,过去几个小时没有运气。

我们非常感谢任何建议。

2 个答案:

答案 0 :(得分:1)

“意外的T_GLOBAL”表示您在函数的上下文之外有一个global $somevar;语句。如果您尝试访问用于include另一个文件功能的文件,或者如果您尝试使变量像全局一样运行,则会发生这种情况。

删除有问题的行,错误应该消失 - 只要确保它不会破坏任何其他内容!

答案 1 :(得分:0)

这通常是语法错误,因此如果没有任何代码,我们将很难提供帮助。 如果您可以发布该文件的代码,包括第20行,就像迈克所说,我们将尽力:)。