php技巧

  • PHP数组传递是值传递而非引用传递概念纠正

    在调用函数时通过将PHP数组作为实参赋给形参,在函数中修改,并不会影响到数组本身. 说明此过程中的传递为值传递,数组变量并非是指向此数组本身的引用,PHP数组本身以值的形式存在,同时形参是对数组的拷贝 ...

  • php实现cookie加密的方法

    本文实例讲述了php实现cookie加密的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php class Cookie {     /**      * 解密已经加 ...

  • php自动更新版权信息显示的方法

    本文实例讲述了php自动更新版权信息显示的方法.分享给大家供大家参考.具体分析如下: 我们一般会在页面下方输出版权信息,包含年份信息,每年都要修改,这段简单的代码帮你解决这个问题,自动更新年份 fun ...

  • php 生成短网址原理及代码

    php 生成短网址 原理: 1.将原网址做crc32校验,得到校验码. 2.使用sprintf('%u') 将校验码转为无符号数字. 3.对无符号数字进行求余62操作(大小写字母+数字等于62位),得 ...

  • php mssql 时间格式问题

    当然是在程序里解决比较灵活,例如: "select convert(char,日期字段,120) as date2 from table" convert(char,date,N) ...

  • PHP结合Vue实现滚动底部加载效果

    前言 最近的一个项目手机端分页跳转不理想,自己做了一个滚动加载的一个Demo,下面话不多说了,来一起看看详细的介绍吧. 实现思路 1.获得滚动条到底部的距离 getScrollBottomHeight ...

  • php之性能优化案例

    php是一个很流行的脚本语言,现在很多公司(新浪.优酷.百度.搜狐.淘宝等等)在使用这种语言进行网站开发.我的这篇文章,我只是希望能够提高你的php脚本性能.请记住你的php脚本性能,很多时候依赖于你 ...

  • 追求程序速度,而不是编程的速度

            1.使用内嵌的HTML代码,而不是PHP的echo语句. 因为PHP是一门嵌入式Web编程语言,可以将HTML代码和PHP代码相互嵌入.但是很多程序员担心在HTML代码中过多的使用&q ...

  • php PDO属性设置与操作方法分析

    本文实例讲述了php PDO属性设置与操作方法.分享给大家供大家参考,具体如下: 设置PDO在处理数据的过程中采用什么方式去处理 PDO::setAttribute:设置属性 PDO::getAttr ...

  • NOT NULL 和NULL

    NOT NULL | NULL:指定该列是否允许为空.如果既不指定NULL也不指定NOT NULL,列被认为指定了NULL 在 MySQL 中,  为一个 NOT NULL 字段设置 NULL 值 , ...

  • PHP实现加强版加密解密类实例

    本文实例讲述了PHP实现加强版加密解密类.分享给大家供大家参考.具体如下: <?php class Ender{ private $enkey;//加密解密用的密钥 private $rep_c ...

  • PHP大文件分块上传功能实例详解

    本文实例讲述了PHP大文件分块上传功能.分享给大家供大家参考,具体如下: 前端代码 使用file.slice将文件进行分割,然后分别进行异步上传. <!DOCTYPE html> < ...

  • PHP strtok()函数的优点分析

    其优点是: 1.可以一次定义多个分隔符.函数在执行时,是按单个分隔符来切割,而不是按整个分隔符,而explode则是按整个分隔串来切割的.正因此,explode可以用中文切割,而strtok则不行,会 ...

  • PHP中->和=>的含义及使用示例解析

    在学习PHP中,遇到了->和=>这两个符号. 刚遇到这两个符号的时候不知道它们代表的含义,在经过百度后才发这两个符号的秘密. 下面来看一下在PHP中->的秘密,如下代码. <? ...

  • PHP下利用header()函数设置浏览器缓存的代码

    这涉及到4种头标类型: Last-Modified(最后修改时间); Expires(有效期限); Pragma(编译指示): Cache-Control(缓存控制); 前三个头标属于HTTP1.0标 ...

  • php之深入理解架构布局讲解

    本文基于<PHP 内核剖析>与 <PHP7底层设计与源码实现>所记笔记. 对PHP内核的深入理解有助于我们对PHP的整体认识,对于业务层初期发展我们可以只了解基本语言的逻辑就可 ...

  • php自动加载的两种实现方法

    php自动载方法有两种. 第一种方案用__autoload,这个函数较简单,也较弱. 但有一问题没有解决, 就是在include前判断文件是否存在的问题. 复制代码 代码如下: set_include ...

  • PHP获得当日零点时间戳的方法分析

    本文实例讲述了PHP获得当日零点时间戳的方法.分享给大家供大家参考,具体如下: 今天项目中,想每天看到的是当天的全部信息,所以想获得当天零点的时间戳,复习下时间戳的相关知识,总结如下: <?ph ...

  • PHP中执行MYSQL事务解决数据写入不完整等情况

    近来稍有时间研究了下MYSQL中的事务操作,在很多场合下很是适用,譬如在注册的时候需要初始化很多张关联表的时候,问答回复的时候需要至少同时操作两张表,这些都会在某些时候只能成功更新一张表,而另外的SQ ...

  • PHP基于关联数组20行代码搞定约瑟夫问题示例

    本文实例讲述了PHP基于关联数组20行代码搞定约瑟夫问题.分享给大家供大家参考,具体如下: 记得前段时间一写做java开发的兄弟对我说他java60行做了个约瑟夫问题,挺不错的.调侃php应该写这个挺 ...