CodeSky 代码之空

随手记录自己的学习过程

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

2014-01-25 19:23分类: PHP评论: 1

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

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

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)

raidou2014年2月14日 20:10

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