php
新特性
<?php
class Zend_Db_Table_Select {
//表示當前這個類文件位於Zend/Db/Table下
}
<?php
namespace Zend/Db/Table
class Select {
}
<?php
class A {
public static function who() {
echo __CLASS__;
}
public static function test() {
self::who();
}
}
class B extends A {
public static function who() {
echo __CLASS__;
}
}
B::test();
?>
輸出A
<?php
class A {
public static function who() {
echo __CLASS__;
}
public static function test() {
static::who(); // 這裡實現了延遲的靜態綁定
}
}
class B extends A {
public static function who() {
echo __CLASS__;
}
}
B::test();
?>
輸出B
多數計算機程序設計語言中都支持無條件轉向語句goto
<?php
$msg = "hello";
$callback = function() use($msg){
print_r($msg);
}
$msg = "hello world!";
callback($callback);
輸出
hello
hello world!
PHP中原本有一個魔術方法__call()
新增的__callStatic()方法則只用於靜態類方法
<?php
const CONSTANT =
From:http://tw.wingwit.com/Article/program/PHP/201311/21200.html