PHP构造函数

<?phpclassa{functiona(){echo"iamtheconstructorofa.<br>\n";}functionb(){echo"iamaregul... <?php
class a{
function a(){
echo "i am the constructor of a.<br>\n";
}
function b(){
echo "i am a regular function named b in class a.<br>\n";
echo "i am not a constructor in a.<br>\n";
}}
class b extends a
{
function c(){
echo"i am a regular function.<br>\n";
}}
$b=new b;
?>
为什么最后只输出“i am the constructor of a.”这些函数是怎样调用的?
怎么说class b中没有构造函数,什么是构造函数?
展开
 我来答
tommas1988
2010-08-09 · 超过20用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:44万
展开全部
class b中没有构造函数,而b又继承了a ,a中有构造函数,所以实例化b就会自动运行a里的function a
嗨起来自己都怕怕的啦
2010-08-08 · 超过23用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:89.1万
展开全部
这种PHP4方式的OO还是建议抛弃把。用__construct
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式