0

我的应用程序的内存空间要求是否等于我使用或声明的所有变量/数组(及类似物)所需的空间?我主要是在谈论 PHP,但我想知道一般来说这对其他语言是否有效。我认为以下代码的内存要求低于其正下方的代码。那是因为第二个代码使用了第三个变量“结果”,而第一个代码只有 2 个变量。

<?php
$x = 10;
$y = 7;

echo "$x+$y = ";
echo $x+$y;
echo "<br>";

echo "$x-$y = ";
echo $x-$y;
echo "<br>";

echo "$x*$y = ";
echo $x*$y;
echo "<br>";

echo "$x/$y = ";
echo $x/$y;
echo "<br>";

echo "$x%$y = ";
echo $x%$y;
echo "<br>";

?>

第二个代码:

<?php

$x=10; 
$y=7; 

$result=$x+$y; 
echo "$x + $y = $result<br />";   

$result=$x-$y; 
echo "$x - $y = $result<br />";   

$result=$x*$y; 
echo "$x * $y = $result<br />";   

$result=$x/$y; 
echo "$x / $y = $result<br />";   

$result=$x%$y; 
echo "$x % $y = $result<br />";   

?>

那是真的吗?我的应用程序的内存空间要求是否等于我使用或声明的所有变量/数组(及类似物)所需的空间?哪一个代码消耗更少的内存?

4

0 回答 0