雜項函式庫

eval

(unknown)

eval ---  求出字串PHP程式碼的值

語法 : mixed eval (string code_str)

說明 : 

eval( )求出字串參數 code_str PHP程式碼的值,除此之外,還可以用來將程式碼儲存在資料庫文字欄位中給後來的程式執行。

使用eval( )時有些要素必須要記得,傳遞給函式的參數必須是有效的PHP程式碼,包括程式終止說明的分號(;),這樣一來才不會出現錯誤,並且要適當的逃脫參數code_str中的東西

在eval( )中給予的變數值,將會保留這些值在後來的程式中

return的說明,將會立刻的終止字串的求值,在PHP4中,你可以使用return來傳回一個值,這個值將會成為eval( )的結果,在PHP3中,它不會傳回任何東西

Example :

<?php

   $string = 'cup'; 

   $name = 'coffee'; 

   $str = 'This is a $string with my $name in it.<br>'; 

   echo $str; eval ("\$str = \"$str\";"); 

   echo $str;

?>

上面的範例將會顯示出 :

This is a $string with my $name in it. 

This is a cup with my coffee in it.


上一頁 首頁 下一頁