Cookie禁用了,Session还能用吗?原因详解
fopen
一般fopen函数读取文件需要配合使用fgets和fclose函数。
代码示例:
<?php
$fileName = "text.txt";
$fp = fopen($file_name, 'r'); //
$contents=fgets($fp);
echo $contents;
fclose($fp);
?>
file_get_contents
一般fopen函数读取文件需要配合使用fgets和fclose函数。
代码示例:
<?php
$path = "http://www.baidu.com";
$contents = file_get_contents($path);
echo $contents; //输入文件内容
?>
一般情况下两个函数都可以使用,下面说说区别!
fopen() 打开文件一般是打开一个句柄 要配合 fgets()来获取读出内容且每次读取一行内容 读完后要使用fclose()关闭
file_get_contents() 一次行都去全部内容,有时候会因为内容过大导致PHP占据大量内存
总结:
通过分析可以看出 file_get_contents使用比较简单,适用于大多数内容不是很大的情况,fopen() 使用复杂但是在内容比较大时比较适合