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

PHP基礎

編輯:關於PHP編程

1 向浏覽器輸出數據:print()、echo()、printf()、sprintf()、

  • print()和echo()語句都是把傳入它的數據輸出到浏覽器  
  • pintf()輸出靜態文本和一個或多個變量中存儲的動態信息組成的混合語句
  • sprintf()相比於print(),其函數的功能一樣,但它將輸出賦給一個字符串而不是直接呈現給浏覽器

2 與類型有關的函數:

  • 獲取類型gettype()   string gettype(mixed var)
  • 轉換類型settype()   boolean settype(mixed var,string type)

3  變量聲明:變量總是以美元符$開頭,然後是變量名。


4  heredoc語法為輸出大量文本提供了一種便利的方式。采用兩個相同的標示符,兩個相同標識符之間就是文本

 

php
$website https
echo EXCERPT     //標識符
......//文本
excerpt;            //標識符

 


5   foreach語句:遍歷元素(例如數組)其有兩種形式

 

  • foreach (array_expr as $value){
           statement
    }
  •   foreach (array_expr as $key$value){
    statement
    }

兩種語法形式的例子為:

php
$links array(,,www.apache.org);
echo ;
foreach ($links as $link) {
echo ;
}
php
$links array( ,
                ,
                echo "bOnline Resourcesbbr foreach ($links as $title=> $link) {
echo "a href\"http
}

6  文件包含語句:讓代碼具有重用性和模塊性,提高效率、拒絕加班,珍惜程序員生命。

include()、 include_once()、require()      ***require()和include()的區別是無論require()的位置如何,指定文件一定包含在require()的腳本中。

 


 

7  從函數返回多個值:假設要創建一個從數據庫中獲取用戶數據的函數(姓名、郵箱、住址、電話號碼),然後用戶的全部個人信息返回給調用者。實現返回多值,語言構造list()可以滿足你的願望。

php
function retrieveUserProfile(){
$user[] ;
$user[] [email protected];
$user[] ;
return $user;
}
list ($name, $email, $language) retrieveUserProfile();
echo ;

8  數組

創建數組:PHP與其他計算機語言在創建數組時有許多不同的地方,不需要指定其大小、使用數字時不需要先聲明。

    

相關聯的函數有

    • explode(separator,string,limit)    //把字符串分割為數組,前兩個參數是必須要有的。
    • range(fist, secend,step)                  //創建並返回一個包含指定范圍的元素的數組,前兩個參數必須要有。
    • is_array(mixed variable)                  //判斷變量類型是否為數組類型。

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