Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试对读取 Hive 表的 php 进行基本测试。但是,经过几次尝试让它工作后,我遇到了以下错误:
PHP Parse 错误:语法错误,意外的 T_GLOBAL,在第 20 行的 /usr/lib/hive/lib/packages/php/hive_metastore/hive_metastore_types.php 中需要 T_STRING
我试图找到一种方法来解决它,过去几个小时没有运气。
任何建议将不胜感激。
“Unexpected T_GLOBAL”意味着您有global $somevar;一个函数上下文之外的语句。如果您试图访问一个打算include在另一个文件的函数中调用的文件,或者如果您试图使变量像全局变量一样,则可能会发生这种情况。
global $somevar;
include
删除违规行,错误应该消失 - 只要确保它不会破坏其他任何东西!
这通常是一个语法错误,所以如果没有任何代码我们很难提供帮助。如果您可以发布该文件的代码,包括第 20 行,就像 Mike 指出的那样,我们会尽力而为 :)。