PHP 双引号内数组的正确输出方式

又是题目,除了题目我果然一无所有=A=

       <?php
          $fruits = array('strawberry'=>'red', 'banana'=>'yellow');
       ?>

A.echo "A banana is {$fruits['banana']}"; B.echo "A banana is $fruits['banana']";
C.echo "A banana is {$fruits[banana]}"; D.echo "A banana is $fruits[banana]";
结果选A,这是一件我觉得很神奇的事情,为什么B不行呢,因为就是那么规定的,至于D,会报错,但还是会有输出,不推荐,因为这个常量并没有被定义。

扩展阅读:http://www.php.net/manual/zh/language.types.string.php#language.types.string.parsing

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 语法, 题目

仅有一条评论

  1. raidou

    突然想到C#的格式化输出方式

添加新评论