这里的对比仅仅是表面上的对比,写法上的对比。我发现这两者之间是有些关联,所以想写下来,一是备忘,而是加深自己的记忆。
我发现指针形式写法的函数在Dreamweaver下没有变色,例如,query($query),fetch_array(MYSQLI_ASSOC),close(),而所有的这些在前面添加"mysqli_"时,就会变成蓝色,成为php的内置函数。
所以两者的差别就在于对象的位置以及下划线和箭头的区别。举个例子:
$this -> dbc-> close(); 与mysqli_close($dbc);实现的效果是一样的,比如前者,只要将close前面的箭头变成下划线,再添加一个固定的“mysqli”,然后把$this -> dbc对象(这里是面向对象写法),放到mysqli_close函数括号里面去就行了。
类似的,其他很多函数都是如此。理解这个规则对于学习php应该有不小的帮助。
鄙人php初学者,可能归结不准确,见谅!
(完)
0 件のコメント:
コメントを投稿