PHPスクリプトはPerlで作成された保存可能なファイルを逆シリアル化できますか?
Rakesh
質問する
1379 次
4 に答える
11
いいえ。ただし、 PHP::Serializationを使用してPerlからPHPで読み取り可能なデータをダンプできます。また、YAMLやJSONなどのより標準的なものを選択することもできます。ほとんどすべての言語がそれらを理解できます。
于 2009-02-20T12:58:30.560 に答える
5
JSON を 2 つの言語間のリンガ フランカとして使用できます。パフォーマンスのために Perl 側でJSON::XS (C/C++ で実装されたサブルーチンを使用) をお勧めします。その後、この拡張機能を使用して JSON を (PHP で) 読み取ることができます。 .
于 2009-02-20T13:08:56.290 に答える
4
カオスが指摘するように、Storableを具体的に要求したため、YAML (または JSON) への切り替えは可能かもしれませんが、そうでないかもしれません。これは、それをYAML (またはJSON )に入れるために機能する可能性があります。
$output_format = 'YAML';
popen( "perl -MStorable -M${output_format}::Syck=Dump -e 'print Dump( retrieve( q{$storable_file_path} ))'", "r" );
于 2009-02-20T18:42:23.557 に答える
4
PHPはチューリング完全であり、答えは実際には「いいえ」ではなく、「ネイティブではない、またはよく知られている公開モジュールではありません」です。
于 2009-02-20T14:39:59.893 に答える