一些不常见的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
}
?>
Back to home
Subscribe |
Register |
Login
| N