举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > php常量的定义和使用 PHP常量

php常量的定义和使用 PHP常量

2023-03-24 01:20 PHP教程

php常量的定义和使用 PHP常量

php常量的定义和使用

PHP常量是一种特殊的变量,它的值在脚本执行期间不能改变。在定义常量时,必须使用 define() 函数。

define("CONSTANT", "Hello world.");
echo CONSTANT; // 输出 "Hello world."

define() 函数有三个参数:常量名称、常量值和可选的布尔值。如果省略第三个参数,则默认为 false。如果将第三个参数设置为 true,则该常量创建后将对大小写不敏感。

define("GREETING", "Welcome to W3School.com.cn!", true);  //大小写不敏感 
echo GREETING;   // 输出 Welcome to W3School.com.cn! 
echo Greeting;   // 输出 Welcome to W3School.com.cn! 

PHP 常量是全局的,因此它们在你的脚本中的任何位置都可以使用。一旦定义了常量,就无法更改或者删除它。

 
// 在函数中使用常量 
function myTest() {  echo GREETING; }   myTest(); // 输出 Welcome to W3School.com.cn!  

PHP 内置了一些特殊的常量,这些特殊的常量不需要使用 define() 函数来定义。例如 PHP 的版本信息可以通过 PHP_VERSION 常量来获得:

 echo PHP_VERSION; // 输出当前 PHP 版本 

PHP常量

PHP教程 - PHP常量

常量用于确保在运行脚本时值不会改变。

句法

要定义常量,请使用define()函数,并包括常量的名称,后面是常量的值,如下所示:

define( "MY_CONSTANT", "1" ); // MY_CONSTANT always has the string value "1"

注意

  • Constants may only contain scalar values such as Boolean, integer, float, and string (not values such as arrays and objects).
  • Constants can be used from anywhere in your PHP program without regard to variable scope.
  • Constants are case-sensitive.


实施例1


<?PHP
  define("aValue", 8); 
  print aValue; 
?>

上面的代码生成以下结果。

实施例2

将true作为第三个参数传递给define()使常量不区分大小写:


<?PHP
define("SecondsPerDay", 86400, true); 
print SecondsPerDay; 
print SECONDSperDAY; 
?>

上面的代码生成以下结果。



实施例3

defined()函数基本上是等价于 isset()的常量,因为它返回true,如果你传递给它的常量字符串已定义。

例如:


<?PHP
define("SecondsPerDay", 86400, true); 
if (defined("Secondsperday")) { 
    // etc 
} 
?>

实施例4

constant()返回常量的值。


<?PHP
define("SecondsPerDay", 86400, true); 
$somevar = "Secondsperday"; 
print constant($somevar); 
?>

上面的代码生成以下结果。

实施例5

使用数学常数计算圆面积


<?php //from  ww w.j  a v a  2s  .co  m
         $radius = 4; 

         $diameter = $radius * 2; 
         $circumference = M_PI * $diameter; 
         $area = M_PI * pow( $radius, 2 ); 

         echo "A radius of " . $radius . " n "; 
         echo "A diameter of " . $diameter . " n "; 
         echo "A circumference of " . $circumference . " n "; 
         echo "An area of " . $area . " n "; 
               
?>  

上面的代码生成以下结果。

阅读全文
以上是名动网为你收集整理的php常量的定义和使用 PHP常量全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PHP表单Textarea

    PHP表单Textarea

    2023-05-18 PHP教程

    PHP教程 -PHP表单Textarea文本区域字段类似于文本输入字段,但它允许用户输入多个文本行。与大多数其他控件不同,将放置一个初始...

  •  PHP xml_set_default_handler() 函数

    PHP xml_set_default_handler() 函数

    2023-05-08 PHP教程

    PHP xml_set_default_handler() 函数 完整的 PHP XML 参考手册定义和用法 xml_set_default_handler() 函数为 XML 解析器建立默认...

  •  PHP xml_set_object() 函数

    PHP xml_set_object() 函数

    2023-05-24 PHP教程

    PHP xml_set_object() 函数 完整的 PHP XML 参考手册定义和用法 xml_set_object() 函数允许在对象中使用 XML 解析器。 如果成功...

  • php constant()函数作用 PHP tanh() 函数

    php constant()函数作用 PHP tanh() 函数

    2023-03-23 PHP教程

    PHP tanh() 函数PHP Math 参考手册实例 返回不同数的双曲正切:?php echo(tanh(M_PI_4) . br); echo(tanh(0.50) . br); echo(tan...

  • php double PHP doubleval() 函数

    php double PHP doubleval() 函数

    2023-03-16 PHP教程

    定义和用法doubleval—floatval()的别名语法此函数是floatval()的别名。Note:此别名是函数改名之后的遗留问题。在 PHP 旧的版本...

© 2024 名动网 mdwl.vip 版权所有 联系我们