PHP fopen() 函数
2016-10-26 21:24:39
•
阅读
打赏
函数原型
/**
* 打开文件或url
* @link http://php.net/manual/en/function.fopen.php
* @param string $filename 本地文件或URL
* @param string $mode 访问类型
* @param bool $use_include_path [optional] 可选参数,设为 '1' 或 TRUE表示会在 include_path 中搜寻文件
* @param resource $context [optional] 可选参数,文件句柄的环境,修改流的行为的选项
* @return resource 成功时返回文件指针资源,如果打开失败,本函数返回 FALSE。@隐藏错误输出
* @since 4.0
* @since 5.0
*/
function fopen ($filename, $mode, $use_include_path = null, $context = null) {}
$mode的可能值列表
mode |
说明 |
|---|---|
| 'r' | 只读方式打开,将文件指针指向文件头。 |
| 'r+' | 读写方式打开,将文件指针指向文件头。 |
| 'w' | 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建。 |
| 'w+' | 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建。 |
| 'a' | 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建。 |
| 'a+' | 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建。 |
| 'x' | 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING级别的错误信息。如果文件不存在则尝试创建。 |
| 'x+' | 创建并以读写方式打开,其他的行为和 'x' 一样。 |
函数示例
<?php
$a = fopen("a.php","r");
$a = fopen("http://www.baidu.com/","r");
?>

相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型