PHP 學習筆記 01,php學習筆記01_PHP教程

來源:互聯網
上載者:User

PHP 學習筆記 01,php學習筆記01


例子:

為什麼要學PHP

主觀原因:

前段時間在學校處理了畢業的一些事情,回到上海後開始了找工作的旅程。意向工作是WPF開發或者ASP.NET 作為後端的WEB開發。

陸陸續續一直在面試,其中有一家公司很有意思,以招.net開發為名,實際在招收PHP開發(於面試通知中告知的)。去面試之後覺得蠻不錯,但還是想再面試幾天,故而,接下來的幾天中,一邊面試,一邊自學PHP,以便於在最終的決定是去這家公司後,更快速的入職。

客觀原因:

來自Quora:PHP相對於其它語言有哪些優點呢?

使用LAMP搭建自己的業餘網站,也是成本非常低的一種實現方式。

在各類語言中自如切換可是程式員的必備技能,所以,何樂而不為?

如何進行PHP的學習

一本好書:。跟著一本業內經典的書,走一遍,對筆者說來,是學習時最為穩妥的方式。

Quora 的PHP標籤

StackOverflow的PHP標籤

遇到問題多上這兩個地方看看別人是怎麼解決的。然後多練,多總結(寫部落格)。

規劃是這樣,不過千裡之行,始於足下。

實現文章開頭的例子

為了搭建本機調試的伺服器環境,需要安裝Apache,為了使Apache能夠解析PHP,需要下載PHP庫並修改Apache的Conf檔案。《PHP and MySQL Web Development》中的附錄A,仔細說明Windows與Linux下,如何下載,安裝,配置。筆者就是按照附錄一步一步來的。。。網上關於PHP環境的配置說明也很多,所以再此不予貼圖示範。

同時,本文不介紹有關HTML,CSS,JS的內容,直接貼上代碼:

DOCTYPE html><html><head>    <title>HomePagetitle>    <link href="Content/Site.css" rel="stylesheet" />head><body>    <div class="container">        <img src="Image/GoogleLogo.png" alt="Search" class="HeaderArea"/>        <form action="NewPhp.php" method="post">            <input name="inputText" type="text" class="TextInputArea">            <input type="submit" class="SubmitButton" value="搜尋一下"/>        form>    div>body>html>
.container{    width:600px;    margin:120px auto;}.HeaderArea{    width:280px;    height:110px;    margin:30px 140px;}.TextInputArea{    width:590px;}.SubmitButton {    width:100px;    margin:10px 250px;}

例子中的點擊“搜尋一下”後,會POST至伺服器的指定PHP檔案,進行解析。如:輸入了“ABC”後點擊搜尋一下:發送的內容就是:

在PHP檔案中,我們可以在變數_POST中,以Name作為Key,取到剛剛發的ABC:

php    $textVal = $_POST['inputText'];    echo '

Hello PHP

'; echo '

Do you want to search: '.$textVal.'?

'; ?>

這樣,就實現了例子的功能。

PHP基本文法

先介紹一下,例子中用到的幾個PHP有關的內容:

首先是怎麼嵌入PHP,和嵌入JS一樣,嵌入PHP也有很多種方式。最常用的就是將PHP語句寫在標籤中。

PHP變數要加一個$首碼等。

這裡附上一個PHP的快速參考卡片,有其它語言基礎的同學可以藉助這個卡片,快速瞭解PHP文法:PHP快速參考卡片

如:

筆記01完。

下一個筆記將包含進一步的關於PHP文法的理解以及涉及知識點更多的例子。

http://www.bkjia.com/PHPjc/1012738.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1012738.htmlTechArticlePHP 學習筆記 01,php學習筆記01 例子: 為什麼要學PHP 主觀原因: 前段時間在學校處理了畢業的一些事情,回到上海後開始了找工作的旅程。...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.