目前日期文章:200810 (5)

瀏覽方式: 標題列表 簡短摘要

可憐的流浪貓~~受到其它野貓的欺負!!

Ching-Wei 發表在 痞客邦 留言(0) 人氣()

之前在網路上看到一篇文章[Using globals in PHP ],裡面寫的方法還不錯,用起來的感覺就像Global一樣,一直都只會有一個Object。

// Get instance of DBConnection
$db =& DBConnection::getInstance();

// Set user property on object
$db->user = 'sa';

// Set second variable (which points to the same instance)
$second =& DBConnection::getInstance();

// Should print 'sa'
echo $second->user;

Class DBConnection {
  var $user;

  function &getInstance() {
    static $me;
    if (is_object($me) == true) {
      return $me;
    }
    $me = new DBConnection;
    return $me;
  }
  function connect() {
    // TODO
  }
  function query() {
    // TODO
  }
}

更進一步的用法,就是可以在Object宣告一個Array,寫一個Get和Set的Function,

Ching-Wei 發表在 痞客邦 留言(0) 人氣()

有時候,會針對Browser,例如在IE跟Firefox,做不同的動作。

這時候就可以用下面這段語法來判別Browser的種類了。

Ching-Wei 發表在 痞客邦 留言(0) 人氣()

只要加上一行,就可以讓IE更快的執行Javascript。
我是沒有太大的感覺啦~~不過就加嘛~~才一行~~哈~~

Ching-Wei 發表在 痞客邦 留言(0) 人氣()

 

Ching-Wei 發表在 痞客邦 留言(0) 人氣()