Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
执行中的php代码错误_Php_Echo_Factorial - Fatal编程技术网

执行中的php代码错误

执行中的php代码错误,php,echo,factorial,Php,Echo,Factorial,几周前我一直在学习php代码。我试图运行一个简单的代码来查找一个数字的阶乘。 我首先执行的代码是 <?php $sum = 0; for($i=1;$i<=5;$i++) { $sum = $sum + $i; } alert("Sum:".$sum); ?> 然后我意识到警报函数应该在JavaScript中使用,所以我将警报更改为echo <?php $sum = 0; for($i=1;$i<=5;$i++) { $sum = $sum + $

几周前我一直在学习php代码。我试图运行一个简单的代码来查找一个数字的阶乘。 我首先执行的代码是

<?php
$sum = 0;
for($i=1;$i<=5;$i++)
{
    $sum = $sum + $i;
}
alert("Sum:".$sum);
?>
然后我意识到警报函数应该在JavaScript中使用,所以我将警报更改为echo

<?php
$sum = 0;
for($i=1;$i<=5;$i++)
{
    $sum = $sum + $i;
}
echo "Sum: $sum";
?> 

你试过重新启动服务器吗?PHP可能会以某种方式被缓存?(假设已更新正确的文件。)@Monkey@MonkeyZeus阅读完整的问题;)@用户234461是的,我搞错了。@nerdlyist实际上
echo“Sum:$Sum”工作。我明白你的观点,把静态文本从变量中分离出来,但是你也应该把双引号改成单引号,以提高神奇的性能。您还可以使用
echo“Sum:{$Sum}”保存您的文件,它可能未保存/另存为临时文件/etc,或者您正在编辑一个不在(本地)服务器文件夹中的重复文件
<?php
$sum = 0;
for($i=1;$i<=5;$i++)
{
    $sum = $sum + $i;
}
echo "Sum: $sum";
?> 
Fatal error: Uncaught Error: Call to undefined function alert() in C:\xampp\htdocs\SNSFeedbackSystem\factorial.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\SNSFeedbackSystem\factorial.php on line 7