後端開發技術教學(一) [附2025最新可用 phpstudy2018下載鏈接]

发布于:2025-08-07 ⋅ 阅读:(20) ⋅ 点赞:(0)

書接上回:前端開發技術教學(二) -CSDN博客

目录

        一) 準備工具

        二) 在trae配置php

1.) 安裝插件

2.) 安裝

3.) 配置路徑

4.) 驗證

5.) 替代方案(以WEB打開)

        i.) 打開phpstudy設置中的允許目錄列表

        ii.) 打開網站根目錄

        iii.) 打開目標文件夾

        iv.) 瀏覽器打開即可(用火狐比較好)

        三) PHP語法

i.) 基本語法

ii.) 頁面輸出

iii.) 變量

- 變量規則 

iv.) 引號用法

v.) 轉義符號 ( \ )

vi.) 運算符

        四) 結


        前幾篇文章我們說完了前端,那麼接下來我們會專注於後端的解說,這第一篇小編會先跟大家講解後端的基礎技術。那麼廢話不說,我們開始吧。

一) 準備工具

     1.) trae中文版下載網址: TRAE - The Real AI Engineer

      2.) phpStudy 2018 : phpStudy - Windows 一键部署 PHP 开发环境 · 小皮出品

=> 找到phpStudy 2018版本並下載,一定要2018版本,這個最方便。

二) 在trae配置php

=> 可以直接在trae上運行php代碼,不用再在網站上運行。 

1.) 安裝插件

2.) 安裝

有1個同名的,搞清楚別下錯了

3.) 配置路徑

***記得ctrl + s保存 

"php.executablePath": "<phpstudy_2018.exe的路徑>",
"php.validate.executablePath": "<phpstudy_2018.exe的路徑>",
::可以參考我的路徑,都是類似的路徑了。
::最後的','別漏了

4.) 驗證

=> 退出以刷新頁面,如果有看到圖標就代表成功了。按一下三角形就可以運行代碼了。

5.) 替代方案(以WEB打開)

        如果沒有看到圖標也不必驚慌哈,依然是可以運作的,只是比較麻煩而已。

        i.) 打開phpstudy設置中的允許目錄列表

        ii.) 打開網站根目錄

        iii.) 打開目標文件夾

=> 所以非常重要哈,你所有編輯的文件必須要儲存在WWW目錄下!!!

=> 建議創建一個在WWW目錄下的文件夾,然後才在裡面開html或php文件

        iv.) 瀏覽器打開即可(用火狐比較好)

        

=> 每次敲完代碼,刷新一下頁面就可以看到敲出來是甚麼效果了。

三) PHP語法

        後端不像前端哈,後端比較像計算機,有種python的感覺(其實就是)。

        i.) 基本語法

<?php
    php代碼;
?>

- 一定要以<?php …?>的方式開頭,電腦才會知道你在用php語言

- 每條命令最後必須由 ' ; ' 結束

        ii.) 頁面輸出

  • echo

                輸出單一類型(數值、字符串,布尔),用多個字符串隔開。

<?php
    echo "hello world"
    ::輸出: hello world
        
    echo (123)
    ::輸出: 123
?>

  • print_r()

                輸出複合類型(數組、對象),用於輸出數組。

<?php
    $array = ['apple', 'banana'];    //設置變量(後面會講)
    print_r($array);                 // 輸出數組結構
::輸出:Array
    (
        [0] => apple
        [1] => banana
    )
?>

  • var_dump( )

                打印數據詳細信息 ( 類型 + 長度 + 原文信息 )

<?php
    var_dump("hello world")
    ::輸出:string(11) "hello world"    //輸出數據類型、數據長度、數據內容
?>

        iii.) 變量

::$<變量名>=<賦予的值>;
<?php
    $name="xiaofong";
    $age=18;

    echo $name;
    ::輸出:xiaofong

    echo $age;
    ::輸出:18
?>
- 變量規則 
  • 變量要以'_'或'英文字母'開頭

  • 變量只能包括[0-9 , A-z , _ ]

  • 變量也分大小寫 ($name不等於$NAME)

  • 已定義變量不能用

  • 賦值字符串,要加引號" "

        iv.) 引號用法

  • echo 單引

        => 直接輸出 (無視所有功能符號)

<?php
    $name="xiaofong";
    echo '$name';
    ::輸出:$name
?>

  • echo 雙引

        => 跟規則輸出

<?php
    $name="xiaofong";
    echo "$name";
    ::輸出:xiaofong
?>

  • echo 大括號{ }
<?php
    $sex=male;
    echo "$sex23456789";
    ::會報錯,因為數據類型不同

    echo "{$sex}23456789";
    ::輸出:male23456789
?>

        v.) 轉義符號 ( \ )

 \  後有意義的字符-->沒有意義的字符        (\r , \t)

          沒有意義的字符-->有意義        (\\)

  • \n 換行

<?php
    echo "hello\n","xiaofong";
    ::輸出:hello
           xiaofong

    echo "hello\nxiaofong";
    ::輸出:hello
           xiaofong
?>

  • \r 回車

  • \t tab

<?php
    echo "hello\txiaofong";
    ::輸出:hello    xiaofong
?>

  • \\ 取消轉義功能

<?php
    echo "hello\nworld";
    ::輸出:hello world

    echo "hello\\nworld";
    ::輸出:hello\nworld    // \n的空格功能被取消了
?>

  • \$ 取消美元符的定義功能

<?php
    $name="xiaofong"

    echo "$name"
    ::輸出:xiaofong

    echo "\$name"
    ::輸出:$name
?>

  • \"   取消 " 的string功能

<?php
    echo "xiaofong said,"good morning"";
    ::直接報錯 (string裡不能有string)

    echo "xiaofong said,\"good morning\"";
    ::輸出:xiaofong said,"good morning"    //把string功能取消了
?>

        vi.) 運算符

  • +(加)  -(減)  *(乘)   /(除)   %(取餘數)

<?php
    echo (9%3);
    ::輸出:0    //餘數=0
?>

  • . => 字符串拼接

<?php
    $name="'C的你";
    $a="滴滴清純的蒸餾水"


    echo "熱愛".(105).$name."\n".$a;
    ::輸出:熱愛105'C的你
           滴滴清純的蒸餾水
?>

  • ++ / -- (遞增 / 遞減)        [加1 / 減1]

<?php
    $a=(10);

    echo $a++;
    ::輸出:10    \\先賦值,再運算(加1)
    echo $a;
    ::輸出:11
?>
<?php
    $a=(10);

    echo ++$a;    //先運算(加一),再賦值
    ::輸出:11
?>

=> -- (遞減)同理

<?php
    $a=(10);
    $b=$a++;    //先賦值
    $c=++$a;    //加一後,再賦值

    echo $b;
    ::輸出:10

    echo $c;
    ::輸出:11
?>

  • && || ! (邏輯運算符)

- && = 與 (全真才真)

    echo (3>4&&4<5);
    ::輸出:    //輸出為空=false(假)  1=true(真)


- || = 或 (其一為真,就是真)
    echo (3>4&&4<5);
    ::輸出:1    

- ! = 非
    echo (!4>3)    //!4>3 = 4不是大於3
    ::輸出:

**輸出為空=false (錯)

  • 比較運算符

1.) >  <  >= <= ==(等於)

2.) === (類型都要相等,為真)

echo (4==="4")    //4是數字,"4"是字串
::輸出:

3.) != 不等於,為真

echo (4!=4)
::輸出:

4.) !== &類型都不相等為真

echo (4!=="3")    //4是數字,"3"是字串
::輸出:1

5.) <> 不等於,為真

echo (4<>3);
::輸出:1    //4不等於3,所以true

6.) ?: (三元運算符)

        => echo <條件>?<條件為輸出字串>:<條件為輸出字串>

echo 4>3?"4大於3":"4小於3";    ::4是否大於3? 是的話輸出"4大於3" ,不是的話輸出"4小於3"

::輸出:4大於3

四) 小結

        那麼好,這期我們就先說到這了,大家只需要把操作原理記下即可,trae內置AI幫忙寫代碼,所以代碼不用背哈,AI怎麼用上一期已經說過了,自行參悟了哈。

        下期小編會給大家分享後端PHP的進階代碼哈。欲知後事如何,且聽小編 下回分解了。

下回:後端開發技術教學(二) 條件指令、循環結構、定義函數 -CSDN博客


网站公告

今日签到

点亮在社区的每一天
去签到