假設我已經將這些數據(某些文本'.date(d)。'某些文本)保存到SQL(使用htmlspecialchars())。現在,如果我恢復htmlspecialchars,有沒有辦法讓我用PHP填寫日期?將SQL中的值轉換爲PHP
基本上我猜我在問什麼,有沒有辦法將文本轉換爲PHP字符串?
假設我已經將這些數據(某些文本'.date(d)。'某些文本)保存到SQL(使用htmlspecialchars())。現在,如果我恢復htmlspecialchars,有沒有辦法讓我用PHP填寫日期?將SQL中的值轉換爲PHP
基本上我猜我在問什麼,有沒有辦法將文本轉換爲PHP字符串?
你總是可以用eval()
這個字符串,但是這個可能的安全含義非常嚴重,所以我不會推薦它。
如果它是一個特定的表達式,您可以用它來代替它 - 比如說@@ date @@會將字符串替換爲實際的date(d)
結果。
eval()計算一個字符串作爲PHP代碼,但要小心 - 它可以摧毀你所有的工作(或者它的一些以及)如果你不確定這個字符串包含什麼!
這實際上是一個我想從PHP遷移到MYSQL的語言文件,但我需要它具有一定的動態性。由於沒有人能夠添加/編輯通過eval()的數據,它會好嗎? – user323304 2010-04-22 14:11:01