switch语句这是我的示例代码:问题与PHP
<?php
$t = 0;
switch($t)
{
case 'add':
echo 'add';
break;
default:
echo 'default';
break;
}
echo "<br/>";
echo system('php --version');
这是输出(codepad.org测试 - 结果是一样的):
add
PHP 5.3.6-13ubuntu3.6 with Suhosin-Patch (cli) (built: Feb 11 2012 03:26:01) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
什么是错在这里?
大问题。 – jere 2012-03-05 13:49:06
我知道,它看起来很愚蠢,但这种情况发生在我的ZF应用程序中。那$ t变量实际上是$ this-> id属性,它的参数来自$ _REQUEST数组(来自url)。这在我的情况下总是字符串,现在我知道,如果需要参数错过了,而不是将其设置为一个空字符串它将此属性设置为一个整数(0).. – 2012-03-05 13:56:51
它不是讽刺!我真的想说这是一个很好的问题:) – jere 2012-03-05 14:08:29