php文件加载和文件操作
文件加载:
require和include两者的用法几乎完全一样;除了处理失败的方式不同。require在遇到错误时产生error,导致脚本中止;include只是产生警告,脚本会继续;
require ‘vars.php’;
require_once跟require的区别是会检查文件是否已经被包含过,如果是则不会再次被包含;
include_once跟include的区别是会检查文件是否已经被包含过,如果是则不会再次被包含;
正则表达式:
正则表达式(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() 函数用于从文件中逐字符地读取文件。
第三方类:验证码;连接数据库;