0

関数をデータベースに保存したいとしましょう。たとえば、関数と関数名の属性を持つテーブル関数があります。関数を時間保存するために、データベースに保存します。

time_funtion(){ return time() } and "Time"

DBから読み取った後、この関数を実行する方法がわかりません。これは可能ですか?

私はファイルでこれを行うことができます-データベースから読み取り、ファイルに書き込み、次にファイルをインクルードすると、この関数の呼び出しが機能します。他のアイデアはありますか?

4

3 に答える 3

2

なぜあなたがこれをしたいのか分かりませんが、あなたは使うことができますeval()

于 2012-05-22T12:36:45.273 に答える
2

これにはeval()を使用できます。ただし、データベースに保存する内容には注意してください。これが有用なアプローチである場合、いくつかの問題があります。99%では、これは必要ありません。また、不明なコードを実行しているため、セキュリティが不足しています。これは、必要なコードではありません。

于 2012-05-22T12:37:18.570 に答える
1

eval( "ここにあなたのPHPコード")を使用してください

于 2012-05-22T12:37:40.537 に答える