这篇文章是一份对当时最新的PHP类的归纳和总结。它包含了许多有用的PHP类和函数的使用方法和示例。该攻略旨在提高开发者的PHP编程技能,同时简化代码编写流程。
打开网页,在页面上方可以看到目录,点击需要查看的章节,就能跳转到对应内容页面。每个页面上都有详细的示例代码和说明。可以登录网站,将页面加入收藏夹,方便日后查看。
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->SMTPDebug = 2;
$mail->Host = 'smtp.qq.com';
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->Username = 'xxxx@qq.com';
$mail->Password = 'xxxxxx';
$mail->setFrom('xxxx@qq.com', 'From Name');
$mail->addAddress('xxxxx@gmail.com', 'To Name');
$mail->Subject = 'PHPMailer 发送邮件测试';
$mail->Body = '这是邮件内容';
$mail->AltBody = '如果邮件客户端不支持HTML则显示此内容';
$mail->send();
require_once 'PHPExcel.php';
require_once 'PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("template.xlsx");
$worksheet = $objPHPExcel->getSheet(0);
$worksheet->setCellValue('A1', '学号')
->setCellValue('B1', '姓名')
->setCellValue('C1', '性别')
->setCellValue('D1', '年龄')
->setCellValue('E1', '班级');
$data = [
['20180001', '张三', '男', 20, '计算机科学与技术1班'],
['20180002', '李四', '女', 21, '计算机科学与技术2班'],
['20180003', '王五', '男', 22, '计算机科学与技术3班'],
];
for ($i=0; $i < count($data); $i++) {
$worksheet->setCellValue('A'.($i+2), $data[$i][0])
->setCellValue('B'.($i+2), $data[$i][2])
->setCellValue('C'.($i+2), $data[$i][3])
->setCellValue('D'.($i+2), $data[$i][4])
->setCellValue('E'.($i+2), $data[$i][5]);
}
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$filename = 'export_'.date('YmdHis').'.xlsx';
header('Content-Type: application/vnd.ms-excel');
header("Content-Disposition: attachment;filename=\"$filename\"");
header('Cache-Control: max-age=0');
$objWriter->save('php://output');
exit;
该攻略详细介绍了许多PHP类和常用函数的使用方法和示例。能够帮助开发者更好地掌握PHP编程技术,提高开发效率,减少出错率。阅读该攻略可以从多个方面学习PHP编程技术,对日后的编程实践有大量的参考价值。