|
本宫一直用2.x版本,今儿个做form验证,发现一个不通过,于是发现NB人的代码和我这种小白级的代码,第一次真正的感觉到NB人存在。
文件:/system/libraries/Form_validation.php 2.X的代码 3.X的代码 第一次点赞 | |
|
看不出來2.X和3.X的差別,只看得出語法的使用方式不同,能否協助說明。
| |
|
三目运算符的速度要比判断快,可以减少代码量。 很显然这个函数 3.x比2.x写的更优雅。这正式做程序值得学习的地方。
| |
|
使用php7 新特性null合并运算符 可以更简洁
$a = $_GET['a'] ?? 1; 相当于 $a = isset($_GET['a']) ? $_GET['a'] : 1; | |
|
估计等到下一个版本的时候会发现不是在写PHP,像是在写JAVA了
| |
|
```无非是一个使用了嵌套if而另一个是条件与罢了
| |