位置: 编程技术 - 正文

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)

  • 个税不汇算清缴对个人的处罚
  • 工会经费的应税项是什么
  • 企业如何代扣代缴劳务报酬所得税
  • 消防工程改造怎么做账务处理
  • 运输费全额抵扣什么意思
  • 个体工商户怎么变更法人
  • 付国外专利费用需办什么手续
  • 不验旧可以领新车吗
  • 行政人员出差预借差旅费需要预算会计吗
  • 补交以前年度房产税和滞纳金需要更改以前年度报表吗
  • 公司可以用现金付房租吗
  • 向银行借款一年是长期还是短期
  • 增值税普票跨年重开风险
  • 金蝶软件如何设置单价小数点
  • 公司账户境外汇款
  • 增值税税率征收率变化时间节点
  • 取得不动产时的作价
  • 现金流量表本月数和本年累计数是相等的么
  • 发票金额大于付款金额怎么入账
  • 发票丢失罚款标准要看金额吗
  • 车位销售代理合同
  • 如何关闭win10自带杀毒软件
  • 公司筹建期间发生的业务招待费,如何税前扣除
  • 最新的会计规定出台时间
  • 销售折让怎么做分录
  • Win10 20H1/20H2 KB5001391补丁今日发布(内附下载)
  • php怎么获取单选框的值
  • 广告费与业务宣传费范围
  • 资金拆借需防范哪些风险
  • 摊余成本计量的金融资产
  • 外币交易犯法吗
  • 研究院经营范围怎么写
  • 新开的酒店怎么做宣传
  • 计提短期借款利息资产增加还是减少
  • css静态网页制作
  • CodeIgniter针对数据库的连接、配置及使用方法
  • 【已解决】VUE3+webpack >5报错问题
  • 房地产开发间接费
  • php数组函数面试题
  • 会计如何分录
  • 新星计划2021
  • 一般纳税人没有开票怎么申报增值税
  • java中的常量是什么意思
  • 增值税专用发票怎么开
  • 个人社保的缴纳时间
  • 烟草的发票可以报销吗
  • 一次性取得租赁合同
  • 报销发票哪些可以抵税
  • 事故赔偿金分配
  • 税务师报名条件和要求
  • 公司并购股份如何分配
  • 住房基金可以取出来用吗
  • 双倍余额递减法例题及解析
  • 赠送电影票文案
  • 没有发票的费用怎么入账
  • 专利的费用计入成本吗
  • 月报报表格式
  • 新准则会计科目解释
  • 新组建的公司该怎样开展工作
  • sql server内存怎么设置合理
  • mysql 修改密码后 unknown error 1820
  • win10系统提醒
  • 关闭antivirus
  • win32k.sys是什么
  • 怎么恢复被破坏的文件
  • windowsxp的开始菜单
  • win7旗舰版用户
  • xp系统修改分辨率
  • 微软正式推出wind...
  • windows8如何使用
  • dos用处
  • html文字美化
  • 利用python做一个文字小游戏
  • unity androidx
  • unity3d导出工程文件
  • 江苏省国家税务局电话号码
  • 济南税务局电话是多少
  • 交通运输业包含哪些
  • 企业所得税地方留存比例2023
  • 陕西的发票在哪里领取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设