一、php语言常见小知识汇总:快速掌握php就差这一步[图]
PHP语言一直是互联网绕不开的语言,同时改语言在互联网编程中占据着重要的地位,几乎所有的互联网方面的小程序都可以通过php语言来完成。因此php语言的重要性不言而喻。因此,今天,我们就一起来学习一下php方面的小知识。一下数据参照了百度知道的词条。
php基础知识
01、PHP的数组排序函数
在php的数组排序函数中,常见的排序函数和解释如下:
sort()-对数组进行升序排列
rsort()-对数组进行降序排列
asort()-根据关联数组的值,对数组进行升序排列
ksort()-根据关联数组的键,对数组进行升序排列
arsort()-根据关联数组的值,对数组进行降序排列
krsort()-根据关联数组的键,对数组进行降序排列

02、PHP中单引号与双引号的主要区别
PHP中单引号与双引号的区别如下:
1.单引号效率高于双引号,尽可能使用单引号
2.双号和单引号可以互插!!!双引号当中插入单引号,单引号当中插入变量,这个变量会被解析。
3.双引号会解析变量,但是单引号不解析变量。
4.在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。所以如果在双引号中插入变量的时候,如果后面有英文或者中文字符,一定要在变量后面接上特殊字符,例如空格等分开。
5.如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。
6.双引号解析转义字符,单引号不解析转义字符。但,单引号能解析’
03、PHP的魔术变量
PHP有八个魔术常量,其值随着它们在代码中的位置改变而改变。
_LINE__:返回文件中的当前行,即所在行的位置(如:第36行,则会返回36)。
CLASS类的名称(PHP4.3.0新加)。自PHP5起本常量返回该类被定义时的名字(区分大小写)。
Trait名包括其被声明的作用区域(例如Foo\Bar),其优先顺序是当前类中的方法会覆盖trait方法,而trait方法又覆盖了基类中的方法。
FILE:文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。
DIR:文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
FUNCTION:函数名称(PHP4.3.0新加)。自PHP5起本常量返回该函数被定义时的名字(区分大小写)。在PHP4中该值总是小写字母的。
METHOD类的方法名(PHP5.0.0新加)。返回该方法被定义时的名字(区分大小写)
NAMESPACE当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP5.3.0新增)。
二、PHP使用PHPMailer发送电子邮件
一、PHPMailer简介
phpMailer是一个非常强大的php发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。它提供的功能包括:

在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址支持多种邮件编码包括:8bit,base64,binary和quoted-printable支持SMTP验证,啄木鸟国王童话故事(https://www.yuananren.com/zuowen/16987.html)支持冗余SMTP服务器支持带附件的邮件和Html格式的邮件自定义邮件头支持在邮件中嵌入图片调试灵活经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,Exchange等可运行在任何平台之上。

二、PHPMailer安装或下载
1、使用composer安装PHPMailer,打开命令窗口,输入如下命令安装:
composerrequirephpmailer/phpmailer
2、从github上下载:
三、配置邮件服务器
由于发送邮件需要服务器,测试的时候其实用自己申请的免费邮箱最方便了,不需要自己再搭建服务器了,可能要配置邮箱的SMTP服务,大部分公共邮箱(163、qq等)为了安全默认是关闭的。
网易邮箱配置如下图:
QQ邮箱相关配置如下表:
四、代码及结果
本次只是将PHPMalier的核心类库SMTP.php、PHPMailer.php、Exception.php这三个文件放在mailer文件夹下,并且修改其命名空间为mailer。其代码如下:
使用时填写代码中的邮箱用户名、授权码,发件人和收件人自己可以填写自己有的邮箱都可以。
发送的邮件:
PHP如何使用邮箱找回密码?
如何使用PHPExcel实现Excel文件的导出?

php语言常见小知识汇总及发送电子邮件方法和技巧总结[图]相关推荐

  1. 常见堡垒机小知识汇总-行云管家

    为了保障企业IT资产安全,越来越多的企业选择购买堡垒机,但他们对于堡垒机相关知识不清楚,今天我们小编就给大家汇总了部分,希望可以帮到大家. 常见堡垒机小知识汇总 堡垒机是硬件还是软件? 目前市面上堡垒 ...

  2. c语言一些算法解题技巧,c语言常见小算法的解题思路.doc

    c语言常见小算法的解题思路 判定某一年是否是闰年 闰年时间:四年一闰,百年不闰,四百年再闰.,其中 大写字母转小写字母 大写字母+32 = 小写字母 A = 65 a = 97 输入一个华氏温度,要求 ...

  3. alias常见小问题汇总20例

    alias常见小问题汇总20例 1.alias里的各种物体怎么对齐? 使用一条线(或是格点)和PIVOT来搬移对象对齐即可 ALIAS不像RHINO等其它软件提供某些快速的ICON指令 不过他强大的编 ...

  4. 常用c语言小程序,c语言经典小程序汇总大全

    网上有很多的人说编程有多么多么无聊,其实:不要管别人怎么说,别人说什么,做你自己喜欢做的事就好.坚持下来,你会发现编程的乐趣的.当然,如果你觉得学习编程语言很痛苦,坚持了一段时间后无果,南无果断放弃未 ...

  5. c语言冷门小知识,生活中的冷门小知识有哪些

    其实生活中充满了冷门知识,比如喝醋能够防止晕车.花生可以祛牙黄等等.下面是学习啦小编为大家整理的关于生活中的冷门小知识,希望大家喜欢! 生活中的冷门小知识 洗衣机强档比弱档节能 很多人没注意,在同样长 ...

  6. 计算机冷门知识大全集,阴阳师冷门小知识汇总 冷门小知识合集一览

    阴阳师中,有着众多冷知识隐藏在式神的介绍,传记,语音,神秘妖怪的说明等等中间,构建出一个完整的阴阳师世界,那么一起来看看游戏中哪些不被人注目的冷知识吧. 1.独眼小僧喜欢蝴蝶精,以及他背后背的人脸石像 ...

  7. 【从零开始学C语言】知识总结一:C语言的基本知识汇总

    目录 一.介绍 2.C语言的数据类型列表:(后边再详解) 3.C语言的控制语句列表:(后边再详解) 4.最简单的C程序: 5.全局变量和局部变量: 6.C函数的定义: 7.说明: 8.C程序运行步骤: ...

  8. 8条嵌入式C语言编程小知识总结

    1. 流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行(仅指单周期指令).如果程序发生跳转,流水线会被清空,这将需要几个时钟才能使流水线再次填满.因此,尽量少的使用跳转指令可以提高程 ...

  9. C语言常见头文件汇总

    目录: C library: (assert.h) 2. (ctype.h) 3. (errno.h) 4. (fenv.h) 5. (float.h) 6.(inttypes.h) 7. (iso6 ...

最新文章

  1. mongodb 索引去重_朋友问你 MongoDB 是什么?给他看这篇就好了
  2. Android wechat 分享
  3. 大讲台大数据特训学习笔记
  4. python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码
  5. 将计算机重命名出现错误,该文件已经存在的解决办法
  6. jni调用java类_JNI之C++调用Java类 —— java.lang.String
  7. 史上最完整Java中将File转化为MultipartFile的方法(附阿里云腾讯云对象存储API对照)
  8. 【题解】SCOI2009围豆豆
  9. java panel边框_java – 如何在jPanel上设置边框?
  10. 微信小程序获取用户的头像和昵称
  11. wps中将文档输出为pdf_简单4步通过WPS2013 API将Word,Excel和PPT文件转换成PDF文件
  12. 如何在Angular中引入AliPlayer
  13. 单设施重心法选址matlab编程
  14. win10的计算机 桌面图标不见了怎么办,教你win10桌面我的电脑图标不见了怎么办...
  15. pmp 估算技术_现在是时候进行大型技术估算了
  16. c语言四则运算去括号,四年级四则运算交换律、结合律、分配律及去括号公式汇总,附例子!...
  17. java如何输出省略号_关于java:此方法签名中的省略号(…)是什么?
  18. Unity 钓鱼玩法的初步实现
  19. 计算机二级《MS Office》考试真题及答案
  20. php面试题2--php面试题系列

热门文章

  1. 秃头(生发)是一种怎样的体验【发际线编辑】
  2. 我们的童年,永远停滞的童年!
  3. 第 0 堂:找对方法,才有资格说速成
  4. java 怎么产生随机数_Java怎么产生随机数
  5. 华东交通大学2022年ACM“双基“程序设计竞赛
  6. 零基础学Java读书笔记_《java轻松学》读书笔记01
  7. SystemVerilog学习笔记5 ---《SV Schedule》
  8. Linux离线安装Ansible
  9. 尚硅谷2020最新版宋红康JVM教程-16-垃圾回收相关概念
  10. ctf密码学习题总结