【发布时间】:2013-12-17 01:22:57
【问题描述】:
例如,下面的程序是否有意义,如果有意义,应该打印什么?
<?php
FuncTIon fOo($x) { eChO $x; }
FOO('bar');
IF (TRuE) { echO 'qux'; }
?>
我的解释器运行它并打印barqux,暗示关键字不区分大小写:
$ php case_sensitive_keywords.php
barqux
$ php --version
PHP 5.5.7-1+sury.org~precise+1 (cli) (built: Dec 12 2013 21:37:40)
但是,this same question was asked last year,答案说关键字 区分大小写,这与我的 PHP 解释器似乎告诉我的直接矛盾!
【问题讨论】:
-
@JohnConde 这真的是重复的吗?那个问题是关于函数的,这个问题是关于关键字的。下面的答案超越了一切,详细说明了所有语言元素。
-
我认为这个问题被关闭只是因为它是一个愚蠢的问题(你可以通过实验轻松地回答它,就像你所做的那样),并且“不具建设性”是最接近的可用理由。这不像 PHP 有一个独立于实现的官方规范;只有一个实现,语言就是那个实现的任何东西。
-
@jameshfisher Meta Stack Overflow 是讨论特定问题和关闭的地方。我已经从您的问题中删除了您的 cmets。我还建议您不要在您的 cmets 和问题中包含脏话,因为它们可能会被删除。
-
@Duncan,啊,我明白了。谢谢,我以后会用这个。 (“关闭”通知可能会更清楚地说明这一点。)