簡單易懂的現代魔法 - 生成魔法

| No Comments | No TrackBacks
    我很認真地看了這本小說與動畫之後, 電腦程式員/軟體工程師應該是最有潛能成為魔法使... 因此我也嘗試了下, 看看會不會產生魔法... 於是, 我試著修改小說裡的魔法咒語並且反譯成原始碼....

/*
*******魔法咒語******

若汝刻劃時間, 吾將追溯時間
若汝逆時而行, 吾將刻劃時間
循環 循環, 直到無常之數完全消逝
吾不斷輪轉, 若為鐘
化為真人美女吧! 吾之程序代碼
*/

#魔法咒語的原始程序代碼

class Magic {
  Function __construct() {
    global $Write_Time;
    $Trace_Time = "";

    If($Write_Time) {//若汝刻劃時間
      While($this->SELF_Trace_Time($Trace_Time)==False) {//吾將追溯時間.
        If($Trace_Time == REVERSE) {//若汝逆時而行, 吾將刻劃時間
          TIME::SET(NOW());
        }
        //循環 循環
        $this->Clear_Buffer(); //直到無常之數完全消逝
      }

      $this->Activate_Clock();//吾不斷輪轉, 若為鐘
      $this->Build_Models($_GET['VOICES']['COMMANDS']);//化為真人美女吧! 吾之程序代碼
    }
  }

  private Function Activate_Clock() {
    CLOCK::Run();
  }

  private Function Build_Models(&$Commands) {
    $models = new MODELS;
    $models->Build($Commands);
  }

  private Function Clear_Buffer() {
    Foreach(get_defined_vars() as $Val) {
      Unset(${$val});
    }
  }

  private Function SELF_Trace_Time(&$Trace_Time) {
    Return TIME::Trace($Trace_Time);
  }
}

No TrackBacks

TrackBack URL: http://www.ode2forest.com/mt-tb.cgi/31

Leave a comment

About this Entry

This page contains a single entry by Gordon Lim published on August 6, 2009 10:26 AM.

如何在VirtualBox底下的CentOS 5.3安裝Guest Additions? was the previous entry in this blog.

解決在Ubuntu/Debian底下因更換網路卡或將硬碟安裝在另一台伺服器之後找不到eth0/網路的問題 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.