PHP非常复杂
好久不见,我又回到了PHPer的行列。
我是Hiro_Matasuno。
最近遇到了很多不同的事情,所以打算以代码为主写一些东西。
有很多种写法
最近我注意到,只需要一句话就可以表达很多不同的事情,而且我在现工作场所中也遇到了许多不同的写作方式。
(aa == bb || bb == cc)? DD:EE
关于上面提到的事情,我昨天才知道。
常见的一句话常见模式是什么?
isset(abc)? abc:"";
is_null(a)? null:ab;
有时会这样的。
我经常使用它。
在后端的话,这个更容易。
if(isset(aaa)){
aaa = bbb;
}else{
aaa = null;
}
if(is_null(a)){
a = null;
}else{
a = b;
}
写的时候很烦人,所以以前经常使用这类一行代码。感觉很轻松。
经常也会写两层嵌套的一行代码。
因为是用于存储数据库的变量,所以我特别注意编写。
听说()好像是if语句的替代品呢。
昨天看到并记住了。
它很方便使用呢。
最近重新写PHP时,我想到的是
最近我注意到的事情是,在12月8日的PHP Advent Calendar第二篇文章中也提到了。
他们绝对遵守了应该保护的地方。
这是最令我感激的。
我随时都可以回去那里。
进化迅速的语言或脚本很快就会追不上。
特别是典型的例子是Javascript。
现在仍然让我生气。
无论是类的写法还是箭头函数的写法,都是混乱的。
相比之下,我认为PHP在这方面更加稳定。
另外还有对数据库的适配。
这是最棒的地方。
我第一次写连接Oracle的PHP时并没有遇到太大困难。
这是因为我已经熟练使用了MySQL,所以对数据库没有恐惧,可以进行编码。
之前听说过自制框架,但由于我已经使用jQuery写过更复杂的框架,所以直到后来才意识到它的复杂程度。
这个自制框架从任何角度看都不难,而且与我曾经放弃过的一个框架非常相似,让我感到惊讶。
这也是这个行业的优点之一。
我希望能在它上面加上JSON。
这样可能会更轻松一些。
我仍然有点害怕$_POST和$_GET仍然存在。
我原本是这样想的。
但是注入很容易发生,让人感到害怕。
关于解决这个问题,我们已经找到了方法,可以在进行框架改造计划时讨论。
我觉得只要进行JSON传递就好了。
实际上,jQuery框架的后端实际上是用PHP实现的,可以实现JSON传递。
我希望能够运用这个经验在某个地方。
说实话,JSON对象并不可怕,而且很容易创建。
$array["aaa"] = bbb;
$array["ccc"] = ccc;
json_encode($array);
通过JSON对象可以轻松实现。
如果想将对象转换为数组,可以这样做。
$array2 = json_decode($array);
只需这个就能将其变成一个数组。
我本来是想用这种代码来写的。
不这样做的话,注入防御就无法实施了呢。
因为时间也不错,所以今天就到这里吧。
我已经很久没有写代码了,如果有错误请指出。
明天是大金先生的转机。很期待他是初学者。
好的。