php+打开文件和其子文件,【php学习记录】 引用、打开文件
【php学习记录】 引用、打开文件
一、PHP echo 和 print 语句
echo 和 print 区别:
echo - 可以输出一个或多个字符串
print - 只允许输出一个字符串,返回值总为 1
提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1
二、PHP引用文件
1、include()引用文件
语法:void include(string filename) filename:指定的完整路径文件名。
所引用的外部文件发生错误时,系统给出一个警告,而整个php文件则继续向下执行。
html
body
php ihnclude("top.php");
/body
/html
2、include_once()引用文件
语法:void include_once(string filename) filename:指定的完整路径文件名。
include_once,检测文件是否在该页面被其他部分引用过,引用过不在重复引用该文件。
html
body
php include_once("top.php");
/body
/html
3、require()引用文件
语法:void require(string filename) filename:指定的的完整路径文件名。
4、require_once()引用文件
语法:void require_once(string filename) filename:指定的完整路径文件名。
require_once,检测文件是否在该页面被其他部分引用过,引用过不在重复引用该文件。
html
body
php require_once("top.php");
/body
/html
5、require和include的区别
require调用文件时,如果文件没找到,require会输出错误信息,并立即终止脚本处理。
include调用文件时,如果文件没找到,require会输出错误信息,不会终止脚本处理。
require调用文件时,只要程序一致性,就会立刻调用外部文件;
include调用文件时,只有程序执行到该语句是,才会调用外部文件。
include_once语句在脚本执行期间调用外部文件发生错误时,产生告警;
require语句在脚本执行期间调用外部文件发生错误时,导致一个致命错误。
6、fopen() 函数用于在 PHP 中打开文件。
html
body
php ile=fopen("welcome.txt","r");
/body
/html
模式描述
r
只读。在文件的开头开始。
r+
读/写。在文件的开头开始。
w
只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
w+
读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
a
追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。
a+
读/追加。通过向文件末尾写内容,来保持文件内容。
x
只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
x+
读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
注释:如果 fopen() 函数无法打开指定文件,则返回 0 (false)。
7、检测文件末尾(EOF)
feof() 函数检测是否已到达文件末尾(EOF)。
在循环遍历未知长度的数据时,feof() 函数很有用。
注释:在 w 、a 和 x 模式下,您无法读取打开的文件!
if (feof($file)) echo "文件结尾";
8、逐字符读取文件
fgetc() 函数用于从文件中逐字符地读取文件。
注释:在调用该函数之后,文件指针会移动到下一个字符。
【php学习记录】 引用、打开文件 相关文章
【Spring】学习笔记001--IoC创建对象的方式
Spring注册bean的方式根据实体类内部的有参、无参,有如下方式: 1.无参构造 Spring注册bean的方式默认是基于无参构造方法的,而我们知道,对于一个实体类,Java是默认存在无参构造方法的,因此在注册bean时,我们可以直接将bean注册进容器。 例如实体类如下
我对递归的理解和总结
看了自己的动态记录,发现自己已经遗忘了曾经的自己,有一条动态,2013年的时候,我看了一篇关于尾递归的博文,那时候还只是一个初学者,胡乱评论了一下,作者希望我能写一篇博文发表一下自己的看法,当时没有写,然而现在却想写点什么总结一下,不保证说的
Spring学习笔记(持续更新...
SpringIOC IOC: Inverse of Control 控制反转 将原本在程序中手动创建 UserService 对象的控制权交由 Spring 框架管理。 !--UserService 的创建权交给了 Spring--bean id="userService" class="com.mizhitian.ioc.demo1.UserServiceImpl" /bean 创建 UserSer
关于机器学习的几件小事(二)——决策树
sklearn 决策树 决策树超参数 1, criterion (标准)可选信息熵和基尼系数,观察公式 gini 系数相比信息熵计算量要小一点。sklearn 默认的 criterion 也是 gini 系数。效果方面信息熵 entropy 和 gini 系数差不多。 entropy 在模型出现欠拟合的时候可以用一
scrapy框架学习(六)日志设置和数据存储
日志设置 CRITICAL : 严重错误 ERROR : 一般错误 WARNING : 警告 INFO : 一般的信息 DEBUG : 调试信息 默认的显示级别是DEBUG # 设置错误显示级别 LOG_LEVEL = 'DEBUG' # 将日志信息写到文件中,不要显示到屏幕中 LOG_FILE = 'log.txt' 数据存储 在pipeli
ES6学习之路9----Map数据结构
什么是Map数据结构 Map数据结构类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。 实例: //ES5:var obj = {},arr = {a:1};obj[arr] = Array;console.log(obj);//{[object Object]:Array}//ES6:let map =
ES6学习之路10----Symbol
什么是Symbol ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。 JavaScript 语言的七种数据类型:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)、Symbol。 作用:Symbol 值通过Symbol函数生成。这就是说
DNN深度学习模型 机器学习模型 特征筛选 各个特征重要度排序
背景 在机器学习或者深度学习模型训练完成后,通常我们需要对输入特征进行重要度排序及筛选,好去找到一些重要度没这么高的特征,将其排除以提高模型收敛速度及准确率。 特征重要程度排序特征排序方法1 特征分裂 训练过程中计算训练过程中通过记录特征的分裂
机器学习基础——规则化(Regularization)
在机器学习中,我们一直期望学习一个 泛化能力(generalization)强的函数 只有泛化能力强的模型才能很好地适用于整个样本空间,才能在新的样本点上表现良好。 ![在这里插入图片描述](https://images1.tqwba.com/20210130/gyrjyem0rxm.pngx-oss-process=imag
php 设置友好时间
public static function formatTime($time) { if (is_int($time)) { $time = intval($time); } elseif ($time instanceof Carbon) { $time = intval(strtotime($time)); } else { return ''; } $ctime = time(); $t = $ctime - $time; //时间差 (秒) if ($
php+打开文件和其子文件,【php学习记录】 引用、打开文件相关推荐
- ROS学习记录9——urdf文件的创建与使用
零.前言 在学习这一节之前,至少得明白如何创建一个工作空间,如何编译工作空间,如何运行工作空间里的文件(把工作空间的环境目录添加到环境里).如果有不会的,请看鄙人的ROS学习记录3. 本节默认工作空间 ...
- leveldb 学习记录(四)Log文件
前文记录 leveldb 学习记录(一) skiplist leveldb 学习记录(二) Slice leveldb 学习记录(三) MemTable 与 Immutable Memtable le ...
- python中的main函数可以被其他文件调用么_Python中在脚本中引用其他文件函数的实现方法...
在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址.所以如果要在当前脚本引用其他文件,除了将文件放在和 ...
- aws s3 獲取所有文件_AWS SA associate 证书考试学习记录-EBS,S3,EFS比较
我们的目标,就是花最少的时间,学到最多的东西:-) 在AWS中,可以选择的存储服务很多,纷繁复杂,新手根本弄不清楚选择哪个.因为做为一个云架构师,你并不是让你的产品能用就够了,而是要考虑到Resili ...
- avrc语言的头文件和c文件,AVR(ATmega8L)单片机C语言引用头文件问题(新手问题)...
我会用STC单片机,最近接个小项目,要用AVR(ATmega8L)设计程序.刚刚搭建好的开发环境是WinAVR AVR Studio 4,在AVRStudio4里我用汇编写个小程序调试.烧写正常.但改 ...
- SpringBoot 获取 application.properties 文件中的内容方法 【学习记录】
1 . @Value注解来获取配置的值 2. @ConfigurationProperties注解
- php文件上传学习记录
php文件上传学习记录 1.多文件上传及预览功能效果: 代码分两部分: 1.index02.html 2.file_preview.php 1.index02.html: <!DOCTYPE h ...
- linux u8 头文件,2019-12-11 转载TCP/IP编程常用C语言头文件
网络编程的头文件(这里所有的头文件都在/usr/include目录下面) 经常被一些头文件搞大,不知到到哪个头文件去找结构.这里做个总结 ---------------- 版权声明:本文为CSDN博主 ...
- GIT项目管理工具(part4)--提交文件暂存记录及同步文件至本地仓库
本系列BLOG为鄙人学习GIT时的学习笔记.前一个知识点引出后一个知识点,后一个例子接着前一个例子. 文章目录 基本操作 3.将工作内容记录到暂存区 4.取消文件暂存记录 5.将文件同步到本地仓库 举 ...
- MySQL学习记录04where条件子句、联表查询、子查询
文章目录 MySQL学习记录04where条件子句.联表查询.子查询 4.1DQL 4.2指定查询字段 4.3where条件子句 4.4联表查询 4.5分页和排序 4.6子查询 MySQL学习记录04 ...
最新文章
- LSB图像信息隐藏算法matlab,实验二LSB信息隐藏实验.doc
- 准确率precison与正确率accuracy区别
- Spring Boot-使用Spring Initializer快速创建Spring Boot项目
- 5.Boost之“资源申请即初始化” RAII
- Feature Extractor[DenseNet]
- 洛谷入门题P1000、P1001、P1421、P1425题解(Java语言描述)
- linux chromebook arm,第一款可拆卸 ARM Chromebook 可能是 KODAMA
- IP地址子网的划分机制
- PostgreSQL 增量备份详解以及相关示例
- c语言常用转向的语句,java中类似于C语言的goto无条件转向语句的语法是什么?...
- 研磨设计模式 - 关于单例模式
- Docker 比较好的新入门教程
- 高斯消元法求逆矩阵 matlab,matlab中求逆矩阵的高斯消元法实现的代码
- centos 7 拉黑IP
- 教你使用JAVA代码重启路由器(TP-LINK)
- 第14章-cpp代码重用(其他继承模板)
- PPT插入图片为任意形状
- 原生js删除html,javascript删除一个html元素节点的方法
- 5.Redis实战—秒杀业务
- 腾讯招聘总监:腾讯内推的思考与实践|好文推荐