欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php中define与const的区别

程序员文章站 2024-01-30 16:22:52
...

1、define不能定义在类中,const必须定义在类中,并且const必须通过类名::变量名来进行访问;

2、两者都是不能进行重新赋值。

define调用例子:

<?php
  define("TOKEN", "yooheo");
  echo TOKEN;
?>

const调用例子:

<?php
  echo testClass::TOKEN;
  class testClass{
    const TOKEN = "yooheo";
  }
?>