私はPHPの一部とCの部分であるアプリケーションを書いています.2つの部分はソケット経由で話します。 IPCのプロトコルの一環として、アプリは「メッセージタイプ」バイトに依存します。例えば、データブロックの最初のバイトが1であれば、その後、残りの部分は表示システム情報のようなものを意味し、などphpとcの間の共有設定ファイル
Cヘッダファイルには、私は
#define GET_SYSTEM_INFO 0x1
#define SET_SECURITY_LEVEL 0x2
etc
...のようなこれらのメッセージタイプを定義することができます
PHPの部分とCのアプリケーションの間で共有される1つのファイルにこれらの値を定義できるのであれば、本当に好きです。そうすることで、彼らは共通の設定から取り組んでいます。ヘッダーファイルである必要はありませんが、両方の技術が共通のファイルを解析するための簡単なメカニズムがあるのだろうかと思いました。
ありがとうございます。
構成ファイルは一般に、値を変更できることを意味します。これらをCヘッダーファイルに含めると、値がプログラムにコンパイルされます。これらの値を動的に構成しますか?あるいは、それらは単に魔法の数字ですか、あなたはそれらを両方とも定義するのが簡単な場所を望んでいますか? – Falmarri
後者です。マジックナンバーと共有するためにそれらを定義するための簡単な場所。 – DoranKatt