Code Review 之后的总结

1.对于isset和empty的区别

IssetEmpty
$a;FT
$a = 1TT
$a = nullFT
array()FF

2.intval变量转成整数类型。
在你确认一定是整数的时候,可以加上这个,而且在里面可以加上号trim
例 intval(trim($_POST))

3.对于错误值,要先判断是否存在,然后再判断是否为0,不然有时候会报错的

 if(isset($response->errcode) && 0 == $response->errcode){

4.htmlspecialchars 把预定义的字符 “<” (小于)和 “>” (大于)转换为 HTML 实体:

例子:

<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars($str);
?>

以上代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html>
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>

以上代码的浏览器输出:

This is some <b>bold</b> text.

5.addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。
预定义字符是:
单引号(’)
双引号(”)
反斜杠(\)
NULL

6.循环前要判断循环的参数是否为空

  1. phptree
    这个是无限极分类的插件。以后可以用用

8.objecttoarray 这个是将对象转化成数组的方法

9.在新的方法里面加上href,没有的参数就直接用逗号就行了

$this->showAjaxServiceNewJsonMessage(0,'转移成功', , ,  , $href);

10.可以判断是否为数字,用is_numeric

11.ajax是不能跨域的,所以一般人模拟不了

12.身份证判断的时候要先转成string类,然后比较的时候用三个等号

13.implode 和 join是一样的 对应相反的是explode。

14.加上@符号就不会报错了

  1. 在数组里面 [0]的话,php也是会自动给他加上单引号的,同理 如果你用双引号,php还是会自动转化成单引号的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值