位置: 编程技术 - 正文

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)

  • 年终双薪究竟该怎么算
  • 失控发票账务处理
  • 个人劳务报酬怎么申报个税
  • 全年一次性奖金个税计算
  • 建筑企业成本核算工作流程
  • 应交税费为什么记借方
  • 材料采购合同需要注意什么
  • 向境外个人支付咨询费如何算税
  • 国家对小微企业扶持有哪些政策
  • 诉讼财产保全保险费能否主张
  • 银行现金解款单回单怎么填
  • 营改增后购置设备进项税抵扣怎么做?
  • 专票怎么提交不上去
  • 三代手续费入账
  • 关于税前扣除的规定
  • 再保险的业务种类
  • 小规模开税票怎么开
  • 月末结转增值税凭证
  • 员工入职体检表格模板
  • 1697510614
  • win10怎么关闭相机
  • 民非提供服务收到的现金怎么算
  • windows7怎么说
  • centos7安装php7.3
  • 交易性金融资产属于什么科目
  • 电商新公司值得去吗
  • 如何找装修公司
  • 注销公司账上现金多怎么调
  • 跨国并购融资问题
  • 若依官网
  • PHP:pcntl_setpriority()的用法_PCNTL函数
  • 员工冲借款应该怎么做账
  • 建筑安装发票可以外地开吗
  • 阿查法拉亚盆地 钓鱼
  • WordPress中设置视频循环播放
  • 控制系统动力学
  • css经典面试题
  • pytorch go
  • php魔术方法功能与用法实例分析
  • 关税计入纳税总额么
  • python怎么做gui
  • 报关单填制的运费是什么
  • 信用卡收款怎么查询
  • 季度申报所得税时可以用以前年度亏损吗
  • 车票怎么抵扣增值税税率
  • 财务费用的相关认定
  • 企业基金分红具体流程
  • 开票有误重新开票怎么做分录
  • 增值税是否计入在建工程
  • 销售人员的销售额是工作绩效的重要指标
  • 投资收益算在营业利润里面吗
  • 零退税率可以做免税吗
  • 采购的样品没有发票怎么入账
  • 分公司财务归谁管
  • 基本生产成本科目应该按成本计算对象
  • 免抵退退税额
  • 产品利润率如何计算
  • mysql数据查询语句
  • select into 和 insert into select 两种表复制语句
  • win10系统登录密码怎么取消
  • winxp系统电脑开机要按F1键才能正常启动的图文步骤
  • ubuntu 系统卡住
  • VirtualBox安装64位系统报错的处理方法
  • win8打游戏卡吗
  • Win10系统中怎么将文件夹进行压缩
  • linux安装步骤
  • expand.grid函数
  • ReactNative之FlatList的具体使用方法
  • nodejs socket hang up
  • vue router使用query和params传参的使用和区别
  • 基于JAVASCRIPT实现的可视化工具是
  • 安卓圆角矩形图标
  • python写邮箱
  • js判断iframe是否加载完成
  • javascript for in
  • 天津市国税局网站
  • 处室岗位是什么意思
  • 税务局风控
  • 公务员考试税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设