jam*_*her 8 php syntax keyword
例如,以下程序是否有意义,如果是,那么它应该打印什么?
<?php
FuncTIon fOo($x) { eChO $x; }
FOO('bar');
IF (TRuE) { echO 'qux'; }
?>
Run Code Online (Sandbox Code Playgroud)
我的解释器运行并打印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) 
Run Code Online (Sandbox Code Playgroud)
然而,同样的问题去年有人问,答说,关键字是大小写敏感的,直接违反了我的PHP解释似乎有什么要告诉我!
Ign*_*mpo 18
区分大小写(用户定义和PHP定义)
不区分大小写(用户定义和PHP定义)
不.关键字不区分大小写. Lerdorf 等.,PHP编程,第17页:
用户定义的类和函数,以及内置构建体和的名称如关键字
echo,while,class等,是不区分大小写.因此,这三行是等价的:Run Code Online (Sandbox Code Playgroud)echo("hello, world"); ECHO("hello, world"); EcHo("hello, world");
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           5035 次  |  
        
|   最近记录:  |