-1

Hive テーブルを読み取る php の基本的なテストを取得しようとしています。ただし、動作させるために何度か試みた後、次のエラーで立ち往生しました。

PHP 解析エラー: 構文エラー、予期しない T_GLOBAL、20 行目の /usr/lib/hive/lib/packages/php/hive_metastore/hive_metastore_types.php で T_STRING を予期しています

過去数時間運がなかったので、修正する方法を見つけようとしています。

どんな提案でも大歓迎です。

4

2 に答える 2

1

「予期しないT_GLOBAL」はglobal $somevar;、関数のコンテキスト外にステートメントがあることを意味します。これは、別のファイルの関数で使用することを目的としたファイルにアクセスしようとしているinclude場合、または変数をグローバルのように動作させようとしている場合に誤って発生する可能性があります。

問題のある行を削除すると、エラーが消えるはずです。他に何も壊れていないことを確認してください。

于 2013-03-02T00:29:11.517 に答える