file()函數是我接觸php的初期讓我非常驚訝的的一個函數。相比以前我在c語言和vb里對文件讀寫的無比麻煩的經歷,使得當時的我感覺再也沒有比file()函數更方便的文件讀寫方式了。
PHP函數使用說明,應用舉例,精簡點評,希望對您學習php有所幫助。
1.print_r()
打印關于變量的易于理解的信息,若為數組,則顯示數組的結構信息.
例如:
<pre>
<?php
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
print_r ($a);
?>
</pre>
axgle點評:查看任何數組的結構信息,是程序調試的必備工具。對于任何返回結果是數組的“函數”,只要print_r一下,一切底細一目了然!
2.var_export()
輸出或返回一個變量的字符串表示
此函數返回關于傳遞給該函數的變量的結構信息,它和print_r() 類似,不同的是其返回的表示是合法的 PHP 代碼。
您可以通過將函數的第二個參數設置為 TRUE,從而返回變量的表示。
例如:
<pre>
<?php
$a = array (1, 2, array ("a", "b", "c"));
var_export ($a);
echo "<hr>";
$v = var_export($a, TRUE);
echo $v;
?>
</pre>
axgle點評:上面例子中,$v = var_export($a, TRUE)返回的是php代碼噢~~那么您就可以把它保存為php文件。
保存為php文件做什么?呵呵,這可以用作“緩存”,當需要的時候,可以直接include它。
3.file()
file() 將文件作為一個數組返回。數組中的每個元素都是文件中相應的一行,包括換行符在內。如果失敗 file() 返回 FALSE。
<pre>
<?php
// 將一個文件讀入數組。
$lines = file('test.txt');
//查看這個數組的結構
print_r($lines);
?>
</pre>
axgle點評:file()函數是我接觸php的初期讓我非常驚訝的的一個函數。相比以前我在c語言和vb里對文件讀寫的無比麻煩的經歷,使得當時的我感覺再也沒有比file()函數更方便的文件讀寫方式了。
4.phpinfo()
打印與php有關的信息,例如PHP版本,功能支持,全局變量等.
例如:
<?php
phpinfo();
?>
新聞熱點
疑難解答