位置: 编程技术 - 正文

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)

  • 分期收款企业所得税调整
  • 如何写财务制度
  • 一年内到期的非流动负债是经营性负债吗
  • 分公司亏损总公司怎么办
  • 发票金额多开了有事吗
  • 基本户没有注销对法人有影响吗
  • 社保公司部分交多少比例
  • 土地递减销售收益怎么算
  • 固定资产减少当月
  • 企业收到的土地补偿款的企业所得税
  • 固定资产遭受自然灾害账务处理
  • 售后回租涉税
  • 退所得税的分录
  • 融资租赁是怎么操作的
  • 银行按揭方式销售开发产品
  • 进项转出发票是否还可以转回抵扣做分录呢?
  • 其他应付款款
  • 总公司给分公司开发票
  • 利润是负数如何计算利润率
  • 土地款可以抵扣土地增值税么
  • 营改增后的民办养老院收入是否含增值税收入?
  • 含税进货价款怎么算
  • 小微企业免税销售额怎么算
  • 企业的停车违章怎么查
  • 多计提企业所得税费用会计分录
  • 积分抵现金活动怎么做
  • win7桌面快捷键是什么
  • linux如何查找命令
  • win10系统通知中心在哪
  • 如何修改选区边缘
  • linux基本命令有哪些
  • ubuntu设置nginx开机启动
  • 礼的部首是什么部
  • 存货成本在哪个表里
  • 支付税控服务费的账务处理
  • php有多简单
  • python基本功
  • 文本检测工具
  • which 查找文件
  • 销项负数发票需不需要增加库存
  • 自产自销农产品增值税免税政策
  • 认证后失控发票管理办法
  • 一万元,两分的利息,一年利息是多少
  • mysql数据库连接方式
  • mongodb添加数据库
  • 企业进行股权转让前,必须先销什么户
  • 视同销售的情况是?
  • 企业收到投资款应贷记什么账户
  • 上级补助收入是指事业单位从主管部门和上级单位取得的
  • 工资代发户怎么开
  • 建账之前的业务怎么处理
  • 长期股权投资哪一章
  • 员工报销材料费用会计分录
  • 在建工程转长期待摊费用是什么意思
  • 新办企业增多
  • 房地产公司支付工程款账务处理
  • 进项税额抵扣好还是不抵扣好
  • sql查询一条数据
  • 怎样禁用ie
  • mac计算器怎么用
  • 硬盘格式 mac
  • linux模块的概念
  • centos设置永不待机
  • centos7设置bond
  • win10预览版绿屏重启解决
  • perl快速入门
  • 整理出来
  • javascript函数怎么写
  • shell中判断文件是否存在
  • js图像
  • linux特殊符号转义
  • jquery 字符串
  • JavaScript基础教程
  • jquery自带的弹出框
  • jquery设置图片大小
  • 如何查发票是否作废
  • 珠海自助征信查询机
  • 光伏发电地方税收
  • 业务竞赛经验分享
  • 利润表中所得税费用包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设