程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP入門知識 >> PHP簡單接觸學習理解

PHP簡單接觸學習理解

編輯:PHP入門知識

教材為《PHP與MySql Web開發》。
該書從實例出發,逐步講解出現在實例中的函數,我比較喜歡這種方式,相比較而言,比那些一開始就講語法的教程要有吸引力。
第一章講解表單,一些內置函數,如:
$_POST['']
$_GET['']
$_REQUEST['']
date()


等,目前用的IDE是"Nusphere PhpED 5.5",可能沒有用過其它IDE,所以感覺這個IDE還是很不錯的。
比如類似於VS2008中的“轉到定義”、"自動完成"、“單步調試”等,這些功能在PhpED中都是可以找到的。
但目前發現我機器上的PhpED無法為“Add Or Remove Line Comment/Add Or Remove Block Comment”設置快捷鍵,而同事的卻可以設定!-_-。

通過幾個小時在書上所看到的,給我的感覺是PHP內置函數太多了,它不像.Net FrameWork那樣位於某一Namespace/Class中,
感覺組織上比較“雜亂”,呵呵。

一些語法讓我覺得非常之怪,比如對數組的操作:


view plaincopy to clipboardprint?
<?php  
  $arr = array('Name'=>'yibin','Addr'=>'ShangHai');  
  foreach($arr as $key=>$val)  //這裡應該是將$arr這個數組型變量轉為以key/value為一對的集合(類似於.net中的hashtable)  
  {  
      echo $key.'='.$val.'<br />';  
  }  
?> 

<?php
  $arr = array('Name'=>'yibin','Addr'=>'ShangHai');
  foreach($arr as $key=>$val)  //這裡應該是將$arr這個數組型變量轉為以key/value為一對的集合(類似於.net中的hashtable)
  {
      echo $key.'='.$val.'<br />';
  }
?>

另外一些不大習慣的語法,如用.來連接字符串/變量
用->來訪問類的屬性。
不過也有一些在.Net必須得自己實現的一些函數在php中已經內置了,
如:array_count_values($array),它可以用來統計數組中每個值在數組$array中出現的次數。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved