self::和$this->的區別
self::可以訪問例項變數和類變數,$this->只可以訪問例項變數
函式可以定義靜態變數
function function_static_var()
父類和子類可以宣告同名的靜態變數,儲存不同的值
<?php
class p
class c extends p
}c::test();
?>
魔法函式 __call($fun_name,$fun_parameters) 在呼叫類的未定義函式時自動呼叫,第乙個引數為函式名,第二個引數為函式引數
php單例模式
private __construct
private __clone(){}不含任何內容
private $_instance
public getinstance
final class
php6新功能
支援unicode16
支援命名空間
宣告命名空間(乙個檔案只能有乙個命名空間)
<?php
namespace vector;
class line
}?>
使用命名空間
<?php
require_once("vector.php");
$line = new vector::line();
?>
static::作用域
具有動態特性的靜態方法__callstatic
<?php
class myclass
}myclass::bogus('a','1',false);
修改過的三目運算子
$input = $input?$input:'default';
$input = $input?:'default';
sqlobjectstorage
標準php庫spl
arrayaccess
offsetexists($offset)
offsetset($offset,$value)
offsetget($offset)
offsetunset($offset)
countable
count
PHP學習筆記一
以 開頭,以 結尾 函式 echo 在網頁上輸出文字 php 語句以分號結尾 php 塊的關閉標籤也會自動表明分號 因此在 php 塊的最後一行不必使用分號 這是單行注釋 這也是單行注釋 這是多行注釋塊 它橫跨了 多行 不過在 php 中,所有變數都對大小寫敏感。函式之外宣告的變數擁有 global...
PHP 學習筆記(一)
1.和 在比較運算中的區別。我們知道這兩個值在輸出特殊字元時是有區別的。但是在其他的運算中,例如比較運算,也是區別對待的。例如 連個值相等 if ok ok echo ok else echo not ok 兩個值不想等 if ok n ok n echo ok else echo not ok 2...
PHP 學習筆記 (一)
php中的php.ini檔案中,max execution time 項指定了php最長執行時間,預設是30秒。有兩種方案可以對其進行修改 1.直接在php.ini 檔案中修改 max execution time 的值。但是,這種修改的方法需要有修改配置檔案的許可權,一般在伺服器上修改需要的到管理...