-1

我正在尝试对读取 Hive 表的 php 进行基本测试。但是,经过几次尝试让它工作后,我遇到了以下错误:

PHP Parse 错误:语法错误,意外的 T_GLOBAL,在第 20 行的 /usr/lib/hive/lib/packages/php/hive_metastore/hive_metastore_types.php 中需要 T_STRING

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

任何建议将不胜感激。

4

2 回答 2

1

“Unexpected T_GLOBAL”意味着您有global $somevar;一个函数上下文之外的语句。如果您试图访问一个打算include在另一个文件的函数中调用的文件,或者如果您试图使变量像全局变量一样,则可能会发生这种情况。

删除违规行,错误应该消失 - 只要确保它不会破坏其他任何东西!

于 2013-03-02T00:29:11.517 回答
0

这通常是一个语法错误,所以如果没有任何代码我们很难提供帮助。如果您可以发布该文件的代码,包括第 20 行,就像 Mike 指出的那样,我们会尽力而为 :)。

于 2013-03-02T00:23:41.413 回答