php開發工作欲到了幾個問題,特此紀錄一下。

  1. apache 的設定檔在Ubuntu上變成了apache2.conf,此檔案會去讀取同一目錄中 sites-enabled 與 mods-enabled 兩目錄中的檔案。而此兩目錄中的檔案又分別為指向 sites-available 與  mods-available  的 soft link。 httpd.conf  仍然存在且會被apache2.conf  載入,故寫在其中的設定應仍會生效,但其預設為空白檔案。
  2. 第二個問題是將過去之 PHP 程式改寫成 OO 時的問題,在程序性設計當中我可以使用[]來宣告並初始化陣列如:                              
    $my_array['key'] = 'my_value';

    但在類別中使用時

    class My_class {
        var $my_array['key'] = 'my_value';
    }
    

    便會出錯,不懂為何會如此

廣告