这是我的 PHP 代码:
<html>
<Head>
<?php $FirstName="Sergio";
$LastName="Tapia";
$firstNameCount=strlen($Firstname);
?>
</Head>
<body>
<h1>It works!</h1>
<?php echo("Why hello there Mr. ");
echo $FirstName . " " . $LastName;
echo "So, your name appears to have " . $firstNameCount . " letters." ?>
</body>
</html>
它总是显示我的 firstNameCount 是 0,而它应该是 6。任何想法我做错了什么?
另外,请告诉我如何格式化代码,使其采用推荐的方式。由于我对 PHP 完全陌生,因此我可能没有按照标准所说的那样进行格式化。
谢谢。
编辑:还有 echo "texthere" 和 echo("text here") 之间的区别。我只是注意到我正在使用两者(我可能不应该)。我应该使用哪个?