程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP學習之初:基本語法

PHP學習之初:基本語法

編輯:關於PHP編程

為什麼要學習PHP?
   前段時間一直在學習android應用程序的開發,隨著學習的深入,逐漸在android平台上搭建圖像處理的系統。但是,我很快就發現了一個重要的問題。android操作系統一般都運行在手機平板電腦等硬件資源相對受限的設備。圖像處理需要進行大量的矩陣運算,顯然,手持設配很難滿足這樣的要求。前幾天看了一些基於android平台的圖像處理系統。其中,斯坦福大學EE368實驗室提出的一個C/S模式的圖像處理系統引起了我極大地興趣。該系統的流程如下:

[圖1]

 


也就是說:雖然我們的手持設配資源有限,但是我們可以將需要處理的圖像等信息發送給遠程服務器,服務器對圖像進行處理,然後將處理後的信息再發給我們的手機。PHP在其中扮演者重要的角色。由此,開始了我對PHP的學習。以下是我個人對PHP語法的總結:(由於本人學過C/C++/JAVA/HTML/MATLAB/ANDROID等,因此,對於PHP和C語言相似的地方,就不在舉例)

 

PHP基本語法舉例學習(一)

 

1.    變量名

$abc=1; $_abc=12.5; $_ABC2TR=TURE;(必須$開頭)

2.    數據類型

boolean(布爾型)理解為真假型

         $bo=TRUE;  $bo=FALSE;

integer(整型)

         $bo=1;  $bo=-12;

float(浮點型,也作“double”)理解為小數型

         $bo=1.001; $bo=3.1415926;

string(字符串)

         $bo=“這段字符串 or EN Word”;

(字符串相加用點“.”)

array(數組)

$bo=array(1,2,3,4); $bo=array(“A”=>1 , “B”=>2);

3.    輸出語句

輸出語句:echo

4.    條件語句if用法

(與C語言相同)else if;else

5.    條件語句switch用法舉例

(與C語言相同) case ,break等

6.    循環語句for,whie用法舉例

(與C語言相同)break

7.    數組的定義與使用舉例

定義:使用array

$arr = array (3,5,7,9,6);

$arr = array("id"=>2,"title"=>3);//類似C語言中的結構體

使用:用[ ]方括號

<?php

$arr1 = array(3,5,7,9,6);

$arr2 = array("id"=>2,"title"=>"hello array!");

echo $arr1[0];//輸出3

echo "<br>";//換行

echo $arr2['title'];//輸出helloarray!

$arr2['title']="Hi,Nanjing!";//賦值

echo "<br>";//換行

echo $arr2['title'];//輸出Hi,Nanjing!

?>

8.    函數的聲明與調用舉例

聲明:function關鍵字

function  name_fun(var1,var2,…){

       return var1+var2;

}

調用

Var3= name_fun(var1,var2,…);

舉例:

function _11number(){

    for($i=1;$i<100;$i++)

    {

       if($i%11==0){

           echo$i."<br>";

       }

    }

}

_11number();

輸出1~100以內11的倍數。

 

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