duan198299
2013-03-22 08:00
浏览 12
已采纳

PHP:无法在函数中分配常量?

I have a function called getSources(); In this function I want to easily assign numbers to constants. I figured this would work:

const A = 1;
const B = 2;
const C = 3;
const D = 4;

And I could just do this:

$someValue = A;

But it doesn't work. What am I missing? I don't want these variables to be used outside of the scope of this function.

图片转代码服务由CSDN问答提供 功能建议

我有一个名为getSources()的函数; 在这个函数中,我想轻松地为常量指定数字。 我认为这样可行:

  const A = 1; 
 ncst B = 2; 
 ncst C = 3; 
 nstst D = 4; 
  <  / pre> 
 
 

我可以这样做:

  $ someValue = A; 
   
 
  

但它不起作用。 我错过了什么? 我不希望在这个函数的范围之外使用这些变量。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

  • doubi9999 2013-03-22 08:01
    最佳回答

    Use define instead.

    define('A', 1);
    
    评论
    解决 无用
    打赏 举报
查看更多回答(3条)

相关推荐 更多相似问题