php 数组的一个悲剧?

yipeiwu_com5年前PHP代码库
复制代码 代码如下:

$a=1;
$b=2;
$t = array(
array('a', 'string', $field['a']), // 名称
if($a==$b){array('b','1')}
);
print_r($t);
exit;

1、由于数组篇幅较长。没注意到
2、开发代码没及时清理缓存。。。。悲剧就是从这里开始
下面是正确的用法
$a==$b?array('sDesc','1'):array('sDesc','2')
复制代码 代码如下:

$a=1;
$b=2;
$t = array(
array('a', 'string', $field['a']), // 名称
$a==$b?array('b','1'):array('b','2')
);
print_r($t);
exit;

相关文章

PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法

其实,这是一个非常容易解决掉的问题。在我看来,似曾相识,呵呵,最近学JavaScript可是学会了使用var声明变量。 其实,在PHP中根本不需要使用var声明的,但是当一个变量作为一个...

php运行时动态创建函数的方法

本文实例讲述了php运行时动态创建函数的方法。分享给大家供大家参考。具体分析如下: 一般的语言函数必须定义了在运行,而php支持在运行时动态创建函数,下面是一个简单的范例,在运动时根据不...

用php过滤危险html代码的函数

#用户发布的html,过滤危险代码  function uh($str)  {  $farr = array(  "...

PHP用SAX解析XML的实现代码与问题分析

复制代码 代码如下: <?php $g_books = array(); $g_elem = null; function startElement( $parser, $name...

浅析php中三个等号(===)和两个等号(==)的区别

先举个列子:比如你一个函数会返回这几种情况:1、大于0的数2、小于0的数3、等于0的数(也就是0啦)4、False(失败时)这时候如果你想捕获失败的情况,你就必须用===,而不能用==因...