摘要:1. 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1; 它相当于: <php $a = isset($_GET['a']) ? $_GET['a'] : 1; 我们知道三元运算符是可以这样用的: $a ?: 1 但是这是建立在
阅读全文
摘要:用 单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。 1、如果能将类的方法定义成sta
阅读全文
摘要:php class runtime { var$StartTime=0; var$StopTime=0; function get_microtime() { list($usec,$sec) =explode('',microtime()); return ((float)$usec+(float...
阅读全文
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用的表达式: PHP代码 $str = preg_replace("/()(.*?)()/", '\1\2\3', $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是 ...
阅读全文
摘要:1.php 接口类:interface其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :1interfaceShop2{3publicfunctionbuy($gid);4publicfunctionsell($gid);5publicfunctionview($gid);6}我声明一个shop接口类,定义了三个方法:买(buy),卖(sell),看(view),那么继承此类的所有子类都必须实现这3个
阅读全文
摘要:工作中的一点心得,拿出来分享一下。用 PHP 生成 Excel 文件早已不是什么难题了,但若生成的 Excel 文件没有格式(边框线、居中、字体等),其实就是生成文本文件再用 Excel 打开而已。在 Windows 平台下,可能用 COM 组件可以做到这点,但在 Unix 类系统环境下就没这...
阅读全文
摘要:原作者:冰山上的播客看到这篇文章的时候,很是惊讶原作者的耐心,虽然我们在平时用的也有一些,但没有作者列出来的全,写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了。呵呵。(COM方式不讲了,这种可读的太多了,我也...
阅读全文
摘要:/** * 功能:取得给定日期所在周的开始日期和结束日期 * 参数:$gdate 日期,默认为当天,格式:YYYY-MM-DD * $first 一周以星期一还是星期天开始,0为星期天,1为星期一 * 返回:数组array("开始日期", "结束日期"); * */ function awee...
阅读全文
摘要:http://a.liao1.com/sherry/auto/test.php //获取域名或主机地址echo $_SERVER['HTTP_HOST']."";//a.liao1.com //获取网页地址echo $_SERVER['PHP_SELF']."";//sherry/auto/tes...
阅读全文