21番茄网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 21番茄网
查看: 12|回复: 0

调用常量的方法

[复制链接]

650

主题

805

帖子

2706

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2706
发表于 2024-4-27 19:55:35 | 显示全部楼层 |阅读模式
调用常量的方法:

第一种是使用常量名直接获取值;
第二种是使用constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便。
其语法格式如下:
  1. mixed constant(string constant_name)
复制代码
第一个参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。(注:mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型)

调用常量的方法  PHP 1
                               
登录/注册后可看大图


第一种举例:
<?php
define("PI",3.14);
$r=1;
$area = PI*$r*$r; //计算圆的面积
?>

第二种举例:
<?php
define("PI1",3.14);
$r=1;
$area=constant("PI1")*$r*$r;
?>
<?php 
$p="";
//定义圆周率的两种取值
define("PI1",3.14);
define("PI2",3.142);
//定义值的精度
$height = "中";
//根据精度返回常量名,将常量变成了一个可变的常量
if($height == "中"){
    $p = "PI1";
}else if($height == "低"){
        $p = "PI2";
}
$r=1;
$area=constant($p)*$r*$r;
echo $area;
?>






上一篇:PHP的系统常量
下一篇:在php中,如何去判定一个常量是否被定义
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|21番茄网 ( 粤ICP备10099428号 ) 奇远富

GMT+8, 2024-5-14 07:13 , Processed in 0.429504 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表