日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php第一节

發布時間:2023/11/29 php 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php第一节 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.關于PHP的基本介紹
? ? ? ? ? ?

?

1.PHP [HyperText perprocessor] : 超文本預處理程序。php是一種動態網站后臺技術,是一種解釋性的腳本語言。

2.php的運行環境:(可分兩種)

?????? ?LAMP:Linux?+ Apache + MySQL + PHP

??????? WAMP:Windows + Apache + MySQL + PHP

3.php文檔的組成:

?????? A. XHTML標記

?? B.php服務器腳本

?? C.其他腳本(如:JS)

4.服務器腳本語法:

?? <?php

???執行代碼

???&hellip;&hellip;

?? &hellip;&hellip;

?? ?>

?? 注意: 1.php嚴格區分大小寫。

?????????2.php每行代碼必須以分號結尾。

5.Php標記符

1.??標準風格:<?php echo&rdquo;標準風格php標記&rdquo;; ?>

2.??腳本風格:<script language=&rdquo;php&rdquo;> echo&rdquo;腳本風格php標記&rdquo;;</script>

3.??簡短風格:<? echo&rdquo;簡短風格php標記&rdquo;; ?>

???????????????????必須更改php.ini?設置?short_open_tag = on

4.??ASP風格:<% echo&rdquo;ASP簡短風格php標記&rdquo;; %>

必須更改php.ini?設置?asp_tag = on

6.Php注釋

1.??C++風格的單行注釋&ldquo;//&rdquo;

2.??Shell腳本風格的注釋&ldquo;#&rdquo;

3.??C風格的多行注釋&ldquo;/*----------*/&rdquo;???多行注釋無法嵌套



7.在php.ini文件中更改上傳文件的大小

更改以下幾項設置:

1)、upload_max_filesize???//允許上傳文件的大小

2)post_max_size???????????????//控制在采用post方法進行一次表單提交中php所能接收的最大容量。這個值必須大于upload_max_filesize的值。

3)max_input_time?????????????//以秒為單位對通過post.get以及put方式接收數據時間進行限制,修改成一個較大值即可.

二.變量

1.概念

變量指內存中有名稱的信息,內存斷電后信息丟失。刻錄到磁盤可以永久保存。

2.聲明變量

$變量名稱;或者 $變量名稱 = 變量值;后者為變量賦值)

變量類型是由變量值決定的。

注意:變量必須以字母或下劃線開始,不能含有特殊符號。

三.變量類型

1.變量分類。

??????????? 標量變量:存儲唯一值。

??????????? 復合變量:存儲一組值。

2.標量變量分為:

整型[integer]???如:$a = 23;

浮點型 [Float]? 如:$b = 17.6;

字符型[String]如:$c = "×××" 或 $c = '×××'??

????????? 注意:字符必須要括在怗之間

布爾型 [Boolean]? 布爾型只有兩種: true / false

3.復合變量:

數組[Array]

對象[Object]

4.特殊類型:

空值:NULL

資源:[Resource]:對外部對象的引用

5.關于字符串的轉義符:

????????????????????????????????????????? 轉義符??????????????????????????????????????????????????含義

???????????????????????????????????????????? \"?????????????????????????????????????????????????????? "

???????????????????????????????????????????? \'???????????????????????????????????????????????????????? '

???????????????????????????????????????????? \\????????????????????????????????????????????????????????\

?????????????????????????????????????????????\n?????????????????????????????????????????????????????? 換行

???????????????????????????????????????????? \r??????????????????????????????????????????????????????? 回車

???????????????????????????????????????????? \$??????????????????????????????????????????????????????? $

???????????????????????????????????????????? \t??????????????????????????????????????????????????????? Tab鍵

6.輸出語句:

???????????????????? 1.echo()??? 如:echo(內容);

???????????????????? 2. print()(print_r())??? 如: [$變量名稱=]print(內容);

???????????????????? 3. 內容

??????????????????????????????? A.文本: "內容"?? 或?? '內容'

????????????????????????????????B.變量值: $變量名稱

??????????????????????????????? C.文本和變量值的組合體: "內容" .?變量名稱(以點連接)

????請注意: 雙引號內的變量名稱可以被解釋

???????????????????? {}的作用是將其作為一個整體出現

?

兩者區別:print()語句只能同時輸出一個字符串,而echo()可以同時輸出多個字符串。??????

????? echo? "i ? ", "love ? ", "iwind "; ? // ??將輸出?? "i ? love ? iwind " ?

print ? "i ? ", "love ? ", "iwind "; ? // ??將提示錯誤?? ?

???? print()具有返回值,一直返回1,echo沒有,所以echoprint要快一些:

$return ? = ? print ? "test "; ?

echo ? $return; ? // ??輸出1 ? ?

四:表單

表單默認情況下是 form 與周圍元素存在一個間距的

1. 表單提交方式:

?????????????????????????????? A、 post提交

???????????????????????????????B、 get提交

??????????? 它們的不同在于:1、post提交為加密,而get提交為明文

?????????????????????? 2、post提交最多能提交65535個字符,而get提交最多能提交255個字符。

2.獲取表單元素提交值

$變量名稱 = $_post["元素名稱"]

$變量名稱 = $_get["元素名稱"]

3.實碼驗證

客戶端? &mdash;> JS

服務器瑞 &mdash;> PHP

?

?

第一節講到這,下面是一些簡單的例子:

實例1、????????????

echo(date("Y-m-d"));

?輸出信息為:年月日

實例2、

<?php

$username = "張三";

echo("\$username的數據類型是:" . gettype($username) . "值是:{$username}");

?>

輸出的就是:$username的數據類型是:string值是:張三

實例3、表單:接收表單

<?php

$username = $_POST["username"];

echo("{$useranme}");

?>

注意:上面紅色的username為表單名稱。

?

?

下面再簡單地說一下:WAMP的環境搭建:

當你把各個軟件都安裝完全之后:還要進行一下環境的配置。

第一步:先配置一下你的php,不管你的php為哪個版本的,先建議你把它的名字改為php,然后打開,再打開ext文件夾,ctrl+A,再ctrl+C全部復制到C盤的WINDOWS下面的system32里面,同樣的再返回打開php,再把里面的libmysql.dll也復制到WINDOWS下面的system32里面。

第二步:在php的下面還有一個重要的文件,它的原名為:php.ini-dist把它改名為:php.ini 然后打開此文件,按一下ctrl+F查找框中輸入gd2點確,;xtension=php_gd2.dll

把其前面的分號去掉,接著往下繼續找還有一句:;xtension=php_mysql.dll同樣也把它前面的分號去掉,然后保存。這樣php就配置完成了,

第三步:配置Apache

打開Apache配置文件C:\Program Files\Apache Software Foundation\Apache2.2\conf

1、ctrl+F查找框中輸入documentroot按兩下回車,然后把DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"改成你的主目錄。如:DocumentRoot "E:/web"

2、再接著往下找,找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

這句話也改為你的主目錄。如:<Directory "E:/web">

3、接著往下找,找到下面這句話:

<IfModule dir_module>
??? DirectoryIndex?? index.html
</IfModule>

將其改為:

<IfModule dir_module>
??? DirectoryIndex?? index.php? index.html
</IfModule>

4、再在此文件的最下面添加此句話:

LoadModule php5_module C:/php/php5apache2_2.dll
?PHPIniDir "C:/php"
AddType application/x-httpd-php .php

注意:紅色.php前面有一個空格。

?藍色的C:/php為你的php安裝目錄和名稱

5.別忘了最關鍵的步驟,那就是重啟Apache.

6.測試mysql

???????編寫conn.php文件。內容為:

?<?php

$conn = mysql_connect("localhost","root","password");

if($conn) {echo "<h1>connect ok</h1>";}

else

{

echo "<h1>connect fail</h1>";

}

?>


7.測試php

?

在php的主目錄下編寫index.php文件。內容為:<? Phpinfo(); ?>

然后你會找到mysql和apache服務項。


?

轉載于:https://blog.51cto.com/51ctogreat/168191

總結

以上是生活随笔為你收集整理的php第一节的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。