3

PHP で「libconfig」形式のファイルから変数を読み書きする必要があります。しかし、そのためのライブラリはどこにも見つかりません。もちろん、C/C++ ライブラリについては知っていますが、それを使用するには拡張機能を作成する必要があります。

そのようなライブラリまたは拡張機能は存在しますか?

4

2 に答える 2

-1

ドキュメントで詳しく説明されている C または C++ API を使用して、libconfig 形式のファイルを JSON または XML に変換する小さなプログラムを作成し (冒険好きなら、PHP のシリアル化形式)、PHP ライブラリを使用してその出力を処理します。 . ファイルが変更されていない場合は、変換されたフォームをキャッシュすることもできます。

PHP から外部プログラムを呼び出し、exec()を使用して出力を取得できます。

もちろん、最良の解決策は、ライブラリの PHP バインディングを作成することですが、このライブラリがアプリケーションにとってどれほど重要であるかによっては、その価値がない可能性があります。

形式を見ると、正規表現を使用してファイルを解析しようとすることはお勧めしません。

于 2013-03-01T23:13:18.390 に答える