質問: $a['huga'] * $b['hoge'] ; 実際の結果 6 $の前に¥を入れてダブルクォーテーションで囲めば、 または、シングルクォーテーションの前に¥を入れてシングルクォーテーションで囲めば 文字列になるのはわかりますが 式の文字列には直接、手を加えず関数等で実現するやり方が知りたいです ※連想配列のキーの囲み文字はシングルクォーテーションです、ダブルに出来ない条件でお願いします。 お忙しい中恐縮ですが熟練者の方でわかる方がいましたら お教え下さいませ
回答: かなり無理矢理ですが、 自分自身のファイルを読むという方法はいかがでしょう。 ─ ─ abc() は自分自身のファイルを読み、 引数で指定した行番号の直前の行を表示します。 呼び出す際、現在の行番号 __LINE__ を使って 目的の行を指示します。 対象のコードが複数行になる場合には、 もう少し複雑な処理が必要になります。