php文件加载和文件操作

文件加载:

require和include两者的用法几乎完全一样;除了处理失败的方式不同。require在遇到错误时产生error,导致脚本中止;include只是产生警告,脚本会继续;

require ‘vars.php’;

require_oncerequire的区别是会检查文件是否已经被包含过,如果是则不会再次被包含;

include_onceinclude的区别是会检查文件是否已经被包含过,如果是则不会再次被包含;

正则表达式:

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。

^表示开始标记;

$表示结束标记;

+表示前面的字符必须至少出现一次

*表示前面字符可以不出现,也可以出现一次或者多次。

?表示前面的字符最多只出现一次。

/[1-9][0-9]*/匹配第一个字符1-9,[0-9]匹配0-9,*表示多个字符

{1,2}表示至少匹配1到2个字符。

[^abc]表示匹配不在abc的所有字符

异常抛出

try{

throw new  Exception(“报错了”);

}catch(Exception $e){

    echo $e->errorMessage();

}

文件操作:

fopen()函数用于在 PHP 中打开文件。

第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件。

第二个参数:r只读。r+读/写。w只写。w+读/写。a追加。a+读/追加。x只写。x+读/写。

fclose() 函数用于关闭打开的文件。

feof() 函数检测是否已到达文件末尾。

fgets() 函数用于从文件中逐行读取文件。

fgetc() 函数用于从文件中逐字符地读取文件。

第三方类:验证码;连接数据库;