PHP新手總結的PHP基礎知識(2)_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:大型系統上PHP令人不爽的九大原因
      我在過去的四年里一直致力于PHP應用的開發。PHP確實十分容易編寫。但是PHP也有一些十分嚴重的缺陷。    下面我會給出我的理由,為什么PHP不適合于比小型業余網站更大的網站。 1. 對遞歸的

      7、關聯參數傳遞(&的使用),兩種方法。例:

      以下為引用的內容:
      <?
      //方法一:
      functionfoo(&$bar){
      $bar.="andsomethingextra";
      }
      $str="ThisisaString,";
      foo($str);
      echo$str;//output:ThisisaString,andsomethingextra

      echo"<br>";
      //方法二:
      functionfoo1($bar){
      $bar.="andsomethingextra";
      }
      $str="ThisisaString,";

      foo1($str);
      echo$str;//output:ThisisaString,

      echo"<br>";

      foo1(&$str);
      echo$str;//output:ThisisaString,andsomethingextra
      ?>

      8、函數默認值。PHP中函數支持設定默認值,與C 風格相同。

      以下為引用的內容:
      <?
      functionmakecoffee($type="coffee"){
      echo"makingacupof$type.\n";
      }
      echomakecoffee();//"makingacupofcoffee"
      echomakecoffee("espresso");//"makingacupofespresso"
      /*
      注意:當使用參數默認值時所有有默認值的參數應該在無默認值的參數的后邊定義。否則,程序將不會按照所想的工作。
      */

      functiontest($type="test",$ff){//錯誤示例
      return$type.$ff;
      }

      9、PHP的幾個特殊符號意義。

      $變量
      &變量的地址(加在變量前)
      @不顯示錯誤信息(加在變量前)
      ->類的方法或者屬性
      =>數組的元素值
      ?:三元運算子

      10,include()語句與require()語句

      如果要根據條件或循環包含文件,需要使用include()。

      require()語句只是被簡單的包含一次,任何的條件語句或循環等對其無效。

      由于include()是一個特殊的語句結構,因此若語句在一個語句塊中,則必須把他包含在一個語句塊中。

      以下為引用的內容:
      <?
      //下面為錯誤語句
      if($condition)
      include($file);
      else
      include($other);

      //下面為正確語句
      if($condition){
      include($file);
      }else
      {
      include($other);
      }
      ?>


      分享:從草根到大腕 PHP技術發展歷程
      在上個世紀最后十年,是Web應用從誕生到成熟的最重要的十年。在1990年,世界上第一個Web服務器誕生,在1991年,世界上第一個Web瀏覽器誕生。在隨后的數年中,由于計算機硬件水平的提高,Web應用

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
      相關PHP教程