- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 const和define的区别
1、使用const 定义常量时,只能使用标量初始化;而使用define 定义常量时,我们可以使用任何形式的表达式来初始化常量; 2、我们可以在条件表达式中使用define 来定义常量,但const 不可以 ,例如 : defined('DEBUG') or define('DEBUG',true) 3、const 定义常量大小写敏感;define 定义常量是通过第三个参数来决定
2015-06-09 18:26:14 365
转载 php中heredoc与nowdoc的使用方法
一、heredoc结构及用法 Heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义。其结构中的变量将被替换,但在 heredoc 结构中含有复杂的变量时要格外小心。其对格式化输出内容时,比较有用 。具体其有以下特点: 1、开始标记和结束标记使用相同的字符串,通常以大写字母来写。 2、开始标记后不能出现空格或多余的字符。
2015-03-30 15:54:05 350
转载 PHP中new static()与new self()的区别异同分析
问题的起因是本地搭建一个站。发现用PHP 5.2 搭建不起来,站PHP代码里面有很多5.3以上的部分,要求更改在5.2下能运行。 改着改着发现了一个地方 return new static($val); 以前只是碰到过 return new self($val); 于是上网查了下,他们两个的区别。 self - 就是这个类,是代码段里面的这个类。 static - PHP 5.3加进
2015-03-26 15:41:55 445
转载 关于$_REQUEST['GLOBALS']的一些分析
当php.ini里面的register_globals=on时,各种变量都被注入代码,例如来自 HTML 表单的请求变量。再加上 PHP 在使用变量之前是无需进行初始化的。那么就有可能导致不安全,假如有人恶意发出这么一个get请求"http://yourdomain/unsafe.php?GLOBALS=",那么就会清除$GLOBALS变量的值而导致不安全。所以我们可以这样子写 if ((iss
2015-03-20 11:13:49 488
转载 IteratorIterator类-SPL库
/** * SPL库最酷的迭代器之一:IteratorIterator类 */ $db = new PDO('mysql:host=localhost;dbname=db', 'root', '123456'); $db->query('set names utf8'); $pdoStatement = $db->query('SELECT * FROM id'); $iterat
2013-05-23 15:51:15 624
fullcalendar-1.6.4 中文版
2014-05-28
JomSocial社区组件
2013-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人