已采納回答 / 慕沐gakki
echo $m1 = memory_get_usage(); //獲取初始化內存量echo $m2 = memory_get_usage()-$m1;//獲取字符串類型“$var_string = "123"內存量echo $m3 = memory_get_usage()-$m1-$m2; //獲取整型“$n=123”內存量//以此類推,其中“-”為算術運算符,代表減去,?memory_get_usage()的作用為獲取當前內存量//
2018-08-20
已采納回答 / 小河泉
第三個參數可寫可不寫,不寫的時候默認是case_sensitive = false表示大小寫敏感,也可以寫case_sensitive = true表示大小寫不敏感
2018-08-07
最贊回答 / 天涯大笨蛋
$p 是變量, $p='pii',就是說 把字符串pii賦值給$p. 而定義常量的define(1,2)中必要的兩個參數, 1的數據類型是string. 2的類型任意.? 當define($p,3.14)時,由于$p是變量 而不是string類型.這是 就把3.14放在了$p中儲存的string類型的pii中.? 而不是儲存在$p中. 而$p 一直指向字符串pii.
2018-08-01
已采納回答 / 楊大錘520
memory_get_usage()這個函數可以獲取調用該函數瞬間PHP文件所消耗的內存。這里要強調下瞬間,是調用這一函數瞬間PHP消耗的內存,所以這里我們要計算var_string變量所占的內存就可以用當前調用瞬間的內存大小減去定義var_string變量之前調用memory_get_usage()得到的內存大小,結果既是var_string變量所占的內存。
2018-07-29
已采納回答 / 愛學習的阿碩
defined();方法是判斷這個常量是否被定義,很顯然課程中的PI2常量名未被定義值,所以返回false,PI1是被define();方法定義了值為3.14,然后又將PI1賦給$p,所以defined()方法返回后是true
2018-07-03