php中的class打印不出要得结果

代码如下:<?phpclassMoney{var$mymoney=1000;functionlend($num){if($this->mymoney>=$num){$th... 代码如下:
<?php
class Money{
var $mymoney = 1000;
function lend($num){
if($this->mymoney >= $num){
$this->mymoney = $this->mymoney - $num;
echo "给你$num元,可是我剩下的不多了。<br>";
}
else{
echo "我无法给你 $num 元,我没有这么多钱。<br>";
}
}
}
$mon = new Money();
$mon->lend(200);
$mon->lend(500);
$mon->lend(600);
echo "我剩下的钱数:$mon->mymoney";
?>

输入结果为:
给你
给你
我无法给你 600 元,我没有这么多钱。
我剩下的钱数:300

为什么打印不出:
给你200元,可是我剩下的不多了。
给你500元,可是我剩下的不多了。
我无法给你 600 元,我没有这么多钱。
我剩下的钱数:300
是“输出结果为”不是“输入结果为”,我打错字了
展开
 我来答
raycar0524
2013-04-08 · TA获得超过4683个赞
知道小有建树答主
回答量:812
采纳率:0%
帮助的人:619万
展开全部
你这字符串输出都是错的,改成下面的:
<?php
class Money{
var $mymoney = 1000;
function lend($num){
if($this->mymoney >= $num){
$this->mymoney = $this->mymoney - $num;
echo "给你".$num."元,可是我剩下的不多了。<br>";
}
else{
echo "我无法给你 ".$num." 元,我没有这么多钱。<br>";
}
}
}
$mon = new Money();
$mon->lend(200);
$mon->lend(500);
$mon->lend(600);
echo "我剩下的钱数:".$mon->mymoney;
?>
6丶到没朋友
2013-04-08 · TA获得超过593个赞
知道小有建树答主
回答量:972
采纳率:80%
帮助的人:301万
展开全部
echo "给你$num元,可是我剩下的不多了。<br>";这里面的变量用”.$num.“连接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式