一些不常见的PHP语法,你知道的有多少个?

2014-04-23 14:59:08 -0400
PHP定界符的使用
代码: 全选
<?php

$a = <<<TEST
Crazy!
TEST;

echo $a;

?>

转换类型
代码: 全选
<?php

$a = '555';

var_dump($a);

$a = (int) $a;

var_dump($a);

?>

双引号与单引号中的变量,这个常见
代码: 全选
<?php

$a = 'Crazy';

echo "$a";

echo '<br />';

echo '$a';

?>

可变变量
代码: 全选
<?php

$a = 'Crazy';
$Crazy = 'zhangyun';

echo $$a;

?>

可变函数
代码: 全选
<?php

$a = 'Crazy';

function Crazy()
{
   return 'Hello World';
}

echo $a();

?>

引用赋值
代码: 全选
<?php

$a = 'Crazy';

// 试着把这行代码注释掉看看
$b = &$a;

unset($a);

echo $b;

?>

语句的缩写,一个语句只允许一条执行
代码: 全选
<?php

$a = true;
if ($a) echo 'Hello'; else echo 'Crazy';

?>

这个知道这样用不知道怎么表达
代码: 全选
<?php

$a = 5;

$b = 6;

$c = $a && $b;
var_dump($c);

// 这里和上面是相等的

$c = ($a && $b) ? true :false;

var_dump($c);
?>

命名空间,5.3才有的
代码: 全选
<?php

namespace foo;

class Crazy
{
   #-- code
}

?>
«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N