位置: 编程技术 - 正文

php技巧小结【推荐】(php怎么样)

编辑:rootadmin

推荐整理分享php技巧小结【推荐】(php怎么样),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php操作步骤,php技术,php操作步骤,php的教程,phpjm,php技巧分享,php的教程,php技巧分享,内容如对您有帮助,希望把文章链接给更多的朋友!

1 如何定义linux和window通用的文件分隔符号

DIRECTORY_SEPARATOR :

目录分隔符,是定义php的内置常量。在调试机器上,在windows我们习惯性的使用“”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置常量了:DIRECTORY_SEPARATOR

这样可以不用判断是在linux还是window系统下

2 PHP压缩与解压缩类

PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。同时也可以对现有的ZIP包进行添加或删除文件。

最近在压缩文件方面用到了它

php技巧小结【推荐】(php怎么样)

生成zip文件

用法一:

用法二:

官方网站: 一小段“劣质”的PHP代码优化的过程,请仔细体会优化过程

下面这一小段“劣质”的PHP代码是一道简化了的测试题。这种问题就像在问:你该怎样优化这段代码?

这段代码的主要问题在于它把用户提交的数据直接显示到了网页上,从而产生XSS漏洞。其实有很多方法可以填补这个漏洞。那么,什么代码是我们想要的呢?

这是最低要求。XSS漏洞用htmlspecialchars函数填补了,从而屏蔽了非法字符。

接着优化:

<&#;被替换成了<&#;php,这样更符合XML规范。 在输出$_GET['query']的值之前先判断它是否为空。 echo命令中多余的括号被去掉了。 字符串用单引号限定,从而节省了PHP从字符串中搜索可替换的变量的时间。 用逗号代替句号,节省了echo的时间。 将ENT_QUOTES标识传递给htmlspecialchars函数,从而保证单引号也会被转义。虽然这并是最主要的,但也算是一个良好习惯。

4 不用三方类库导出MySQL数据到Excel

如果你经常导出数据,那你可能会遇到用第三方类库导出上限,这是一个很无奈的事情,在超过两万条数据的时候,经常导出失败。很容易到达PHP内存使用上限

这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。

标签: php怎么样

本文链接地址:https://www.jiuchutong.com/biancheng/295448.html 转载请保留说明!

上一篇:PHP对象实例化单例方法(php写一个简单的单例模式)

下一篇:thinkphp实现把数据库中的列的值存到下拉框中的方法(thinkphp saveall)

  • 协会会费如何做分录
  • 水利建设专项资金收入优惠政策
  • 企业增值税必须退税吗?
  • 增值税专用发票电子版
  • 工程产值是怎么计算的
  • 返利应计入什么科目
  • 安保公司差额征税开具发票
  • 银行转账结算的方式有哪些
  • 核定征收个体户个人经营所得税
  • 一般纳税人在外地预缴税款
  • 房地产公司缴纳契税的会计分录
  • 加工开票税率是多少
  • 合伙企业个人所得税经营所得怎么申报
  • 计生用品增值税减免税申报明细表怎么填
  • 学校需要开发票吗,学校的纳税人识别号是什么?
  • 代缴水电费是什么意思
  • 公司注销了工程款还能转账吗
  • 公司零报税需要会计吗
  • 外协加工费会计分录
  • 财务刻章属于什么行业
  • 出口50万货物退多少税
  • 代缴社保缴费基数是怎么算的
  • 增值税专票可以重开吗
  • 发出商品发生损失
  • 暂估入账冲回
  • 华为鸿蒙双击背面打开健康码
  • uniapp分享图片
  • win11打开图片
  • IE浏览器如何取消全屏
  • 委托代销委托方需要开发票吗
  • 马瑙斯市
  • PHP:JulianToJD()的用法_日历函数
  • vue2.0解决跨域问题
  • 比利时的平菇能吃吗
  • 建筑物附属设备包括哪些
  • Web渗透测试新手实操详解
  • 即征即退进项税转出
  • springmvc常见问题
  • unplugin-auto-import github
  • php用在哪些方面
  • 固定资产处置的三种方式
  • ps怎么抠的干净
  • 公司给员工的福利语句
  • 电子发票开出后如何查看
  • 零申报步骤
  • 租赁合同印花税怎么算
  • 免税农产品怎么开发票
  • 0税率出口退税
  • 物业公司付电业费合法吗
  • 公司返聘退休人员的员工比例有没有规定
  • 退货与销售折让的区别
  • 企业防止股权收益的措施
  • 出口免税项目
  • 公司汽车上牌费用多少
  • 明细账示例图
  • 库存商品记账
  • 企业如何进行年报
  • 应收账款的政策
  • mysql重置binlog
  • mssql insert into 和insert into select性能比较
  • centos7安装MySQL5.6
  • windows10的设置在哪里
  • dnfxp系统能玩吗
  • windows Server 2003设置磁盘配额操作图解
  • 笔怎么画最好看
  • ubuntu16.04远程连接
  • linux使用iso镜像
  • win7屏幕颜色不正常
  • win7系统卡慢怎么修复
  • 举例讲解水生花卉栽培管理
  • 拦截器 aop
  • unity向量的规范化
  • python crc
  • js工具类库
  • js编写一个标准的单例模式类
  • 江苏地税电子税务局官网登录
  • 未按时缴纳税款是什么行为
  • 先征后返的增值税计入哪个科目
  • 土地增值税网上申报流程
  • 江苏省国税局局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设