66
|
Aaron Yodaiken · 技术社区 · 14 年前 |
![]() |
1
48
抱歉,您不能使用
这意味着你必须想出一个解决办法。从
the loose comparisons table
你可以利用这个事实
|
![]() |
2
7
不与
|
![]() |
3
3
假设您正在打开变量并期望整数。为什么不先用
|
![]() |
4
3
我在一个包含数字的字符串的开关中遇到了同样的问题(在一个用于PHP的开关中,“15.2”等于“15.20”)。 我解决了在文本前加一个字母比较的问题
|
![]() |
5
2
以下是“strict”switch语句中的原始代码:
这也可以处理更复杂的switch语句,如下所示:
|
![]() |
6
1
不幸地
|
![]() |
7
1
PHP中的switch语句只进行松散比较(==)请参见 http://www.php.net/manual/en/control-structures.switch.php 如果需要严格比较,请使用if/else if/else。 |
![]() |
8
1
我只是用
如果评论以
|
![]() |
9
1
不。从 manual page :
如果只有两个条件,请使用
|
![]() |
10
0
这是不可能的。
但是,您可以将
或者简单地说:
|
![]() |
11
0
您还可以打开变量类型:
|
![]() |
12
0
最好的方法之一是使用
|
![]() |
13
0
从您的示例代码推断,我猜您有一组常规案例和一个特殊案例(这里,
我能想到的最简单的方法是在切换之前处理这个案例:
也可以添加一条评论来记住
|
![]() |
14
0
创建类这样的断言,并在其中放入您想要的任何逻辑;只要“true”方法返回
或者您可以将开关放在实际类中:
当然,在这一点上,您可能需要重新评估您要用正在检查的内容做什么,并使用真正的验证库。 |
![]() |
15
0
如果你想测试两者 价值 和 类型 创建一个新的 字符串变量 包含这两个信息并将其与不同的场景进行比较(通过串联),如果实现所有可能的类型(根据 gettype() documentation 例如:
|
![]() |
Karlo · PHP Sqlite PDO最新版本 5 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 5 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 6 月前 |