位置: 编程技术 - 正文

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)

  • 农民收购农产品发票
  • 交车辆购置税会计账务处理
  • 金税三期是什么意思
  • 购房发票契税票丢了可以补吗
  • 进仓费税率
  • 个税手续费发给个人怎么做账
  • 餐饮服务税率是几个点
  • 股东分红按利润表的净利润计算
  • 库存现金期末余额
  • 农户的竹扫把如何开票
  • 农业企业增值税纳税实务实训心得
  • 零申报小微企业注销有影响吗
  • 一般纳税企业委托加工物资支付的增值税
  • 存货清查会计分录例题盘亏
  • 税务登记后怎么领发票
  • 关联企业往来业务包括
  • 汇兑还款会计分录
  • 承兑汇票打折支付如何账务处理?
  • 企业注销未分配利润要交个人所得税吗
  • 小规模纳税人出租房屋增值税税率是多少
  • 免税农产品收入是否计入30万销售额
  • 哪些营业外支出要调增
  • 国家金库为什么扣我银行里的钱
  • 购车时服务费用怎么算
  • 二手车交易增值税按照多少征收税率减半征收
  • 其他应付款冲回计入哪个科目
  • 贴息费率
  • 私营企业员工享受探亲假吗
  • 入账价值和账面余额一样吗
  • 报销冲销借款
  • mcdlc.exe - mcdlc是什么进程文件 有何作用
  • php设计思路
  • linux创建一个文件并写入内容
  • 工业企业采购部门职责
  • 车船税不计提怎么做分录
  • vuejs axios
  • opencv模板匹配原理
  • 超过离线开票限定时间怎么办
  • 未来的现金流折现
  • 普通发票作废要做账吗
  • mysql 字符集
  • 异地工程增值税按几个点预缴
  • 一般纳税人首次申领专票
  • 如何确定固定资产是否已经发生减值
  • 对外支付代扣代缴税费
  • 初次购买金税盘怎么做账
  • 去年应收账款下账错误怎么调整
  • 如何理解预付年金终值期数和系数和记忆方法
  • 公司购入的房子卖了,如何交增值税
  • 收入支出结余怎么记账
  • 外贸公司出口退税实例
  • 现金收账凭证
  • 在建工程进项税额抵扣规定
  • 股东变更需要哪些资料和手续
  • 固定资产建账为什么不能直接输入名字
  • 短期投资怎么记账
  • 一个关于数据库表中的各条记录
  • fedora最新版本
  • solaris的多线程实现方式
  • 注册表c盘桌面路径改为d盘
  • Windows开关机音乐-哔哩哔哩biibii
  • 如何查看电脑端口号
  • 新手教程进不去
  • windows102021年更新
  • Windows RT 8.1 Update 3新特性曝光 9月推出
  • dos到windows
  • cocos2d安装
  • css 3
  • 求婚表白的语句
  • opengl oes纹理
  • js怎么做网页
  • unity3d需要什么语言
  • dos判断变量是否为空
  • 物理引擎百科
  • mkdirs linux
  • jquery怎么修改样式
  • unitymol
  • jquery fullpage
  • 国家电子税务局云南省电子税务局
  • 广州市国税咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设