2010年5月18日火曜日

php中箭头指针的写法和内置函数写法的区别简单对比

这里的对比仅仅是表面上的对比,写法上的对比。我发现这两者之间是有些关联,所以想写下来,一是备忘,而是加深自己的记忆。

我发现指针形式写法的函数在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 件のコメント: