夜光序言:
曾几何时,你已经回到家里了,朋友的电话打来,喊你出去玩,你二话不说,马上就穿回衣服出去玩。如今,你却会懒洋洋地说:“已经回家了,不去了,累呢。”这一刻,你终于明白自己老了。
正文:
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()的作用为获取当前内存量//
“memory_get_usage()”是内置函数,表示当前内存大小
输出方式:echo $变量名=memory_get_usage();
PHP变量的数据类型
在PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。
PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型,一定程度降低了学习PHP的门槛。
如果接触过C语言或者JAVA语言,就会发现在声明变量的时候需要声明变量的数据类型。
任务
咱来变个魔术吧,字符串变数字!
1、第2行定义一个字符串“就是就是”,代码为“$string = "就是就是";
”,
2、在第5行咱把它变成整型“9494”,代码为“$string = 9494;”,然后通过“var_dump”函数,输出数据类型。
从输出结果:
我们可以发现, 这个变量自动就从原来的字符串转换成了整型咯。
PHP里的ECHO是一种输出字符串的语法或函数,当后面直接跟随空格和字符串时是语法,如“echo 'php';”,函数使用的方式例如“echo('php');”。
/**
* Created by PhpStorm.
* User: 夜光
* Date: 2019/7/13
* Time: 10:39
*/
<?php
$string="就是就是";
var_dump($string);
echo "<br />";
$string=9494;
var_dump($string);
echo "<br />";
?>