Drupal 学习笔记 3
今天开始学习Drupal的Module编写
恩,当然,还在学习中,还没有任何经验可以分享。
但是,发现了一些比较有趣的事情
因为在看代码中,发现了,$user->UID, $node->type这样的操作。 于是想,$user和$node应该是某个类的实例啊。
可是,去drupalapi上查,上面有constants, files, functions, globals, topics, 就是没有classes.
所以相当奇怪,于是就问老葛,老葛说,drupal不是基于OOP的。 可是,又为什么会有类呢
于是,用php的反射看了看, $r=new refelctionClass($use); echo $r->getName(); 发现,这个$user是属于 stdClass类
这stdClass是什么东东呢? 于是,baidu了下, 发先,stdClass可以看成是php的基本类,所有类都继承于它 (reference:忘记了。。)
所以,这么说,就更奇怪了,为什么node和user都属于stdclass类呢? 怪了怪了