php基本語法
A. php數組的基本語法 : PHP 數組
數組
php 中的數組實際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方面做了優化,因此可以把它當成真正的數組來使用,或列表(矢量),散列表(是圖的一種實現),字典,集合,棧,隊列以及更多可能性。因為可以用另一個 php 數組作為值,也可以很容易地模擬樹。
解釋這些結構超出了本手冊的范圍,但對於每種結構至少會發現一個例子。要得到這些結構的更多信息,建議參考有關此廣闊主題的外部著作。
B. php中最基本的語法格式有些不懂
為了避免誤人子弟,我反復查閱資料,給出以下回答。
echo 實際上不是一個函數,它是一個命令,所以是不需要括弧的,但是PHP支持加上括弧的寫法。
參考:http://cn.php.net/manual/zh/function.echo.php
print 與 echo 是一樣的,毫無差別。PHP官方的解釋是,echo 比 print 快一點點。
參考:http://cn.php.net/manual/zh/function.print.php
print_r 是格式化輸出,它可以列印數組和對象。你用print列印一個數組將始終輸出array,而使用print_r將能輸出整個數組的結構。
參考:http://cn.php.net/manual/zh/function.printf.php
\n是換行符的意思,輸出後文本將被換行。還有 \r (回車符)、 \t (製表符)等這些不可視的字元。
你問的第三點好像寫錯了,應該是
$arr=array(10,1,5,2=>8,5=>15,18);
=> 運算符指示數組的元素值(參考:http://apps.hi..com/share/detail/19910637)
2=>8 的意思就是第二號元素的值為8,數組中原來第二號元素的值將被取代。
最終print_r($arr)的時候
Array
(
[0] => 10
[1] => 1
[2] => 8
[5] => 15
[6] => 18
)
下標為 2 的元素值 5 被 8 取代,4 下標被 5=>15 強制跳過。
C. php要學哪些學習php需要掌握哪些東西
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句。現在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux伺服器。
下面參考雷雪松的個人博客學習PHP的路線和一些方法。
1、用集成環境安裝PHP環境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很復雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最後的沉澱。
2、先了解一些基本的變數類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養興趣為主。這段時間是打基礎很好的時候,這個會影響你後面的發展,不過也可以在後期去完善。
3、這時候你可能覺得PHP就這樣,沒什麼難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什麼用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領悟的。這時,建議學習html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結其實有相同的思路,可以結合著一起體會。
4、這些都感覺有80%了解就可以先放放了,現在在學習MySQL,也是先了解基礎的。這個是干什麼的,我可以用它做什麼。因為之前裝的集成環境。為什麼感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們要做的是學習壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標也是要把這些都做好,這才是一個合格的PHP程序員。
5、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了。後面的是在之前的基礎上升華。把HTML和css、js結合、靜態文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。
6、這些之後你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的cms,例如織夢,國內用的多,越到問題好解決。看看一些(網上的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該准備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實並不那麼難。堅持,堅持;努力,努力;學習,學習。
D. PHP是什麼,它的基本語法是什麼
PHP 腳本主要用於以下三個領域:
服務端腳本。這是 PHP 最傳統,也是最主要的目標領域。開展這項工作需要具備以下三點:PHP 解析器(CGI 或者伺服器模塊)、web 伺服器和 web 瀏覽器。需要在運行 web 伺服器時,安裝並配置 PHP,然後,可以用 web 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務端的 PHP 頁面。如果只是實驗 PHP 編程,所有的這些都可以運行在自己家裡的電腦中。
命令行腳本。可以編寫一段 PHP 腳本,並且不需要任何伺服器或者瀏覽器來運行它。通過這種方式,僅僅只需要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或者 Linux 環境)或者 Task Scheler(Windows 環境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。
編寫桌面應用程序。對於有著圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通 PHP,並且希望在客戶端應用程序中使用 PHP 的一些高級特性,可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平台的應用程序。PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含。
那麼如何做第一個PHP頁面呢?
步驟如下:
先啟動web伺服器代碼如下:
sudo service apache2 start
在 web 伺服器根目錄(/var/www/html)下建立一個文件名為 hello.php
sudo gvim /var/www/html/hello.php
創建php新文件時,使用超級用戶許可權來創建,即sudo gvim test.php,這樣也省得後來修改文件許可權。否則文件無法寫入。然後完成如下內容:
E. 在PHP中有哪些語法是初學者要掌握的天津PHP培訓
1、 PHP在WEB開發中的應用
·收集表單數據
·生成動態網頁
·字元串的處理
·動態輸出圖像
·處理伺服器端文件系統
·編寫資料庫支持的網頁
·回話跟蹤控制
·處理XML文件
·支持利用大量的網路協議
·伺服器端其他相關操作
2、 關於PHP腳本運行
·編寫的php腳本語言需要上傳至WEB伺服器的文檔根目錄下,通過瀏覽器訪問WEB伺服器管理下的php文件就可以運行PHP文件。但是,不能直接使用瀏覽器打開php文件,這樣沒有web伺服器區解析代碼,顯示的也是源代碼。
·在php文件中可以編寫html、css、javascript等語言,但需要使用起始符標記<?php和結束標記?>
3、 PHP語言標記
·<?php?>
·語句分為功能執行語句與結構定義語句
·功能執行語句後面一定要加分號,結構定義語句一定不要帶分號
·與?>這個標記最近的功能執行語句可以不加分號;建議功能執行語句都加分號
·如果?>是腳本語言的結束,那麼?>這個可以不加,建議不要加!很多函數(頭函數)的前面都不允許出現任何的空白,所以在使用require標記時,被包含的php文件結束後一定不要有空白,或者該php文件不加?>結束標記即可。
4、 PHP注釋方法
·單行注釋
//
·多行注釋
/* */ 多行注釋中不能包含單行注釋了
·腳本注釋
#
·文檔注釋
/** */
·注釋的功能:
(1) 寫過不合適的代碼需要注釋不能立即刪除
(2) 注釋可以用來寫幫助文檔,增強程序代碼的可讀性
(3) 注釋代碼可以用來調試程序
(4) 注釋要寫在代碼的上面或右邊
5、 在PHP程序中使用空白符
·空白:空格 tab 換行
·空白符可以增強代碼的可讀性
6、 變數
變數在任何編程語言中都居於核心地位,理解他們就是使用PHP的關鍵所在。
·變數時用於臨時存儲值的容器。
·變數是指在程序運行過程中隨時可以發生變化的量,是程序中數據的臨時存放場所。
·變數可以保存程序運行時用戶輸入的數據,特定運算的結果以及要輸出到網頁上顯示的一段數據等。
總之,變數是用於跟蹤幾乎所有類型信息的簡單工具。
7、 申明變數
·當一個數據需要用到多次時,就可以申明變數。
·申明方式:$變數名=值
·變數的類型是由存儲的值來決定的,申明前不指定類型
·可以連續申明多個變數,例如:$a=$b=$c=$d=」value」.
·isset(); 判斷變數是否存在的函數
·unset(); 刪除(釋放)一個變數的函數。
8、 變數命名
·變數前一定要使用「$」,申明和使用都要有這個符號
·變數名不能以數字開頭
·不能使用php的運算符號,例如:+-*/%&|等
·php可以使用系統關鍵字作為變數名,這其他語言不同的地方
·php變數區分大小寫的,只有變數與常量區分大小寫,其他的不區分(php功能標簽,例如:echo可以寫成ECHO或ecHo等)
·變數名在項目程序中要有意義
·命名習慣:用英文單詞命名時,第一個英文小寫,以後的單詞第一個字母大寫,其他的小寫,例如:aaaBbbCcc。
9、 可變變數(用到比較少)
·一個變數的變數名可以動態地設置和使用
<?php
$one=」###」;
$two=」one」;
$three=」two」;
$four=」three」;
Echo $four.」
」;
Echo $$four.」
」;
Echo $$$four.」
」;
Echo
four.」
」;
?>
輸出結果為:
three
two
one
###
10、 變數的引用賦值
·使用一個&加到要賦值的變數前面(原變數),例如:$a=&$b;
11、 變數的類型
·PHP中有8種變數類型:四種標量+二種復合類型(可以放多個值的變數)+二種特殊類型
·4種標量:整型、布爾型、浮點型、字元串
·2種復合類型:數組+對象
·2種特殊類型:資源類型+null
·var_mp(); 該函數既可以看到變數類型與值
F. php要學哪些東西學習php需要掌握哪些東西
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句。現在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux伺服器。
下面參考雷雪松的個人博客學習PHP的路線和一些方法。
1、用集成環境安裝PHP環境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很復雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最後的沉澱。
2、先了解一些基本的變數類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養興趣為主。這段時間是打基礎很好的時候,這個會影響你後面的發展,不過也可以在後期去完善。
3、這時候你可能覺得PHP就這樣,沒什麼難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什麼用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領悟的。這時,建議學習html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結其實有相同的思路,可以結合著一起體會。
4、這些都感覺有80%了解就可以先放放了,現在在學習MySQL,也是先了解基礎的。這個是干什麼的,我可以用它做什麼。因為之前裝的集成環境。為什麼感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們要做的是學習壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標也是要把這些都做好,這才是一個合格的PHP程序員。
5、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了。後面的是在之前的基礎上升華。把HTML和css、js結合、靜態文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。
6、這些之後你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的cms,例如織夢,國內用的多,越到問題好解決。看看一些視頻(網上免費的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該准備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實並不那麼難。堅持,堅持;努力,努力;學習,學習。
G. php學什麼 Php主要學習什麼
PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快.
學習內容:
html div+css
php基礎知識(面向過程),及mysql資料庫
php高級部分(面向對象),及pdo數據處理
php特級部分(框架的應用)
H. PHP語法問題
-> 在PHP相當於JAVA中的.,是用來調用數據的,比如$row->COG_id,則表示調用類$row中的數據COG_id
I. PHP學習什麼內容
學習PHP基本語法。
1.學習hello,world,每個人的程序生涯好像都是從這句話開始的。
2嵌入方法,程序注釋的學習
3常量與變數的學習
4。基本的運算符號如:算術運算,字元串運算,賦值運算,邏輯運算等。
5 PHP的流程式控制制,if..else 循環;do..while;for 循環等
6 函數和類的學習。
J. php要學習哪些內容
PHP是一種計算機編程語言,需要學習的技能包括:PHP基本的語法、php框架、CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句
PHP的特性包括:
PHP 獨特的語法混合了 C、Java、Perl 以及 PHP [6]自創新的語法。
PHP安裝它可以比 CGI或者Perl更快速的執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,
PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;
PHP具有非常強大的功能,所有的CGI的功能PHP都能實現,