如何解决php中的Sprintf我在做什么错了
| 我是PHP的新手,对此有些了解。现在我正在做某事,但是我不断收到一条错误消息,指出解析错误:解析错误,在第11行的C:\\ wamp \\ www \\ mymoney.php中出现意外的T_ECHO。现在我在看第11行,但我没有\看不到我做错了什么。因此,如果有人可以帮助我了解我可能在做错的事情,我会感到非常痛苦。<html>
<head>
<title>money $</title>
</head>
<body>
<?php
$balance=55.75;
$newShirtCost=15.75;
$earns=20.00;
$buyscandybar=.55
echo \"<p> Starting balance:\" .sprintf(\"$%.2f\",$balance).\"</p>\";
$balance= $balance -$newShirtCost;
echo \"<p>Purchase: Clothing Store:\".sprintf(\"$%.2f\",$newShirtCost).\"</p>\";
$balance=$balance/2;
echo \"<p>ATM Deposit:\".sprintf(\"$%.2f\",$earns).\"</p>\";
$balance=$balance-$buyscandybar;
echo \"<p>Purchase: Gas Station:\".sprintf(\"$%.2f\",$buyscandybar).\"</p>\";
$balance=$balance
echo \"<p>Ending Balance:\".sprintf(\"$%.2f\",$balance).\"</p>\";
?>
解决方法
$buyscandybar=.55
分号错过了。当出现该错误时,也请务必先检查该行。
这也没有意义:
$balance=$balance
而且没有分号
另外,您还应按逻辑将演示文稿分开
, 请使用单引号字符串或将ѭ3escape转为\\
。当然最好使用单引号,因为转义=丑陋。
, \“解析错误\”表示完全解析错误。它通常位于口译员指向您的地方之前。您错过了第10行的\“; \”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。