如何正确的修改

来源:4-2 PHP-常量的作用

z一刻

2017-11-09 11:57

例如在做计算中,起初我们取圆周率为3.14,于是很多计算中我们都使用3.14进行计算,当要求计算精度提高,圆周率需要取3.142的时候,我们是不是只要修改最后一个常量PI的值为3.142,就可以把全部PI的值都修改为3.142呢?

写回答 关注

2回答

  • qq_潇生落雨_0
    2017-11-29 10:40:03

    <?php

    define("PI",3.1415926);

    $r=3;

    echo "面积为:".(PI*$r*$r)."\r";

    echo "周长为:".(2*PI*$r)."\r";

    ?>

    你看我这,因为定义了PI的常量为3.14。

    而我公式就用PI代替了3.14,所以当你需要修改的精度的时候只需要修改我定义PI常量为3.14的那一条代码就可以了,其余的都不用改。

    而你不定义常量的时候,你就需要一条一条代码地去修改了。

    z一刻

    哈哈哈我的意思是,可否在2个echo后面重新定义常量的值,而echo输出的值也会随之改变呢? ps 因为当初没有试验,所以现在需要请大神问清楚了,哈哈哈

    2017-12-21 15:59:44

    共 1 条回复 >

  • qq_擎冬_0
    2017-11-09 12:55:00

    是的 ,这是常量的优点

    z一刻

    那请问您,1...这种修改是否 是以最后一个常量的值A为准,前面所有的值都修改为A? 2...中间有常量PI的修改为A,最后PI又修改为B ,那这个计算中,PI 的值是为B 吗?

    2017-11-10 11:27:01

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题