关于PHP中的Class的几点个人看法(2)


  第二次看到 $this 了吧?和上次有点不同,$this->show_username(); 干什么用呢?指向类中的一个函数,其实它就是调用 show_username 这个函数,用 $this 来表示这个函数在类中并且和 Welcome 函数平行,而不是在其他地方(比如Welcome函数中)。

  Welcome 函数实现的功能很简单,首先打印两个字"欢迎",然后接下去执行 show_username 函数,打印名字。

  来试试这个函数吧:

$Name->Welcome();


  看到了吧,打印出“欢迎深空”这四个字了。

  可是我要打印“欢迎猪头深空”,怎么办?我服了你了,我们给公共变量 var $username 一个值吧:

$Name->username = "猪头深空";


  接下去打印欢迎语:

$Name->Welcome();


  嘿嘿,终于打印“欢迎猪头深空”了。

  怎么样?明白了类的用法了么?好处在于能够调用类中的任意函数,只要用 $this 指出来,可以改变一个公共变量的值,可以在类中的函数中使用这个公共变量。………多了去了,它的应用等待你去发现了。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4e23886aeb6d2233282464b1e5d8c08c.html