SWIGを使用してPHPでc++コードをラップする際に問題が発生しました。次のように宣言されたメソッドを使用したC++のクラスがあります。
int hexDump(string &dmpstr,bool space=true)const;
また、インターフェイスファイルにstd_string.iを含めて、文字列引数をうまく渡すことができます。しかし、PHPコードで次のようにメソッドを呼び出すと、次のようになります。
$bf->hexDump('12',true);
このエラーが発生しました:
Fatal error: No matching function for overloaded 'PKI_Buf_hexDump'
PKI_Bufは私のクラスの名前です。何か案が??