关于PHP中的Class的几点个人看法
作者:深空 来源:超越PHP 以我的观点来说说PHP中的Class,用于表达的语言都是非正式的语言,也不能确定是否正确。 建立一个类很简单: class my_class {}
类中的如何定义公共变量,它有什么作用呢? 很简单,我们来扩充 my_class 类: class my_class
给它一个默认值: class my_class
class my_class function show_username()
class my_class function show_username($username)
函数所带的形参,不用解释了吧?这个函数功能就是打印形参所接收的值,也就是如果: show_username("猪头深空");
怎么样访问这个函数?肯定不是我上面说的那样直接 show_username("猪头深空"); 了,别急,类有类的一套。如下: $Name = new my_class();
使用类中的函数: $Name->show_username("猪头深空");
试试看哦,打印出 “猪头深空” 这四个字了。你说为什么要这么复杂?用函数不是也能实现么?我说,这么简单的你当然看不出好处了,我们继续扩充。 还有一个疑问是:刚才说的“公共的变量”怎么一点用处都没有呢?为什么这个函数不会自动接收这个公共变量 var $username 中的默认值?也就是如果我使用: $Name->show_username($username);
那么该怎么使用这个公共的变量?我们来修改一下这个类: class my_class function show_username()
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |