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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

php基础 简书,php基础

發(fā)布時(shí)間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php基础 简书,php基础 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、什么是PHP?

1.超文本預(yù)處理器

2.文件名后綴必須是 .php

3.php是由服務(wù)器端解釋執(zhí)行。

4.可以嵌入到html文檔中的任意位置

5.B/S結(jié)構(gòu)? browser server

二、如何輸寫PHP文件

1.編輯器 Notepad++

格式必須是轉(zhuǎn)為utf-8無BOM格式

2.PHP中設(shè)置瀏覽器編碼

header('Content-type:text/html;charset=utf-8');

php環(huán)境中 output buffering 去掉

三、php標(biāo)記

<?php ?......?>//推薦大家使用

//長風(fēng)格php標(biāo)記 了解

.......... ?>短風(fēng)格標(biāo)記

? asp_tags = Off

純PHP文件。可以不寫結(jié)束標(biāo)記(建議使用)

為什么?文件后的回車的空格自動(dòng)去掉。

四、指令分割符

a.php每條語句結(jié)束必須使用分號( ; )結(jié)束。

b.流程控制,自定義函數(shù) 以 大括號{} 結(jié)束,不需要再加指令分割符。

c.php最后一行語句可以不加分號。最好都加上

五、程序注釋

// 或 # ?單行注釋

/*......*/ 多行注釋 可以注釋單行 多行注釋不能嵌套使用 可以嵌套單行注釋

php注釋是不在源代碼中顯示的。

注釋的作用

a.一般開發(fā)時(shí)注釋的位置是在程序的上面或右面。

b.提高代碼的可讀性。

六、PHP變量

變量:臨時(shí)存儲值的容器,是存在內(nèi)存中的。

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

php是弱類型語言

變量如何聲明?(變量命名規(guī)則)

1.必須以 $ 符開頭。

2.后面可以跟數(shù)字、字母、下劃線。

3.但是不能以數(shù)字開頭

4.也不能使用特殊符號

5.可以使用下劃線開頭

6.變量嚴(yán)格區(qū)分大小寫。(常量區(qū)分大小寫。比較特殊,可以調(diào)整的。)函數(shù)名、類名不區(qū)分大小寫。

使用unset()函數(shù)可以銷毀變量。

銷毀后的變量類型null。

七、可變變量

使用一個(gè)變量的值做為另一個(gè)變量的名稱

變量名稱符合變量命名規(guī)則

$a="name";

$name="zhangsan";

echo $$a; //變量的名字還是一個(gè)變量時(shí)就是可變變量,$a等價(jià)于name,即 $$a等價(jià)于$name

八、引用賦值 (相當(dāng)于起別名)指針賦值,使用"&"符號

$m=10; //定義一個(gè)變量m值為10;

$n=&$m; //將m的值所在的內(nèi)存地址給了變量n(引用方式賦值,也叫起別名)

$n=20; //將變量n的值改為20

echo $m; //輸出變量m的值:20

九、PHP變量基本類型(8種)

1.四種標(biāo)量類型

布爾型(boolean)

布爾類型的值

輸出布爾值的情況

布爾類型值的作用

當(dāng)其它類型的值轉(zhuǎn)換為布爾值時(shí),什么值被認(rèn)為是false

整型(integer)

1.十進(jìn)制、八進(jìn)制、十六進(jìn)制

2.整型在計(jì)算機(jī)中占4字節(jié)(32位)

3.存儲范圍:-2147483648~2147483647

4.如果超出范圍會(huì)變成浮點(diǎn)型

了解

計(jì)算機(jī)中的單位

計(jì)算機(jī)是使用什么來存儲數(shù)據(jù)的(二進(jìn)制)

十進(jìn)制如何轉(zhuǎn)成二進(jìn)制

二進(jìn)制如何轉(zhuǎn)成十進(jìn)制

浮點(diǎn)型(float或double)

1.小數(shù)、科學(xué)技術(shù)法

2.在計(jì)算機(jī)中占8個(gè)字節(jié)(64位)

3.精度損耗

4.不要用浮點(diǎn)數(shù)來進(jìn)行比較

字符串(string)

1.單引號 ?'abcd'

2.雙引號 ?"abcd"

3.定界符

<<

......

EOF;//必須頂格

2.兩種復(fù)合類型

數(shù)組(array) ?$a = array(1,2,3); ?$b = [1,2,3];

對象(object)

3.兩種特殊類型

資源類型(resource)

NULL直接賦值為NULL,未定義的變量,銷毀的變量

偽類型(其它類型)

mixed(混合類型)

number(數(shù)字類型)

callback(回調(diào)類型)

十、常量定義

常量:一旦定義賦值后,不可以再次修改和銷毀的量,成為常量

特點(diǎn): 在后面的所有程序中都可使用(對象中,函數(shù)內(nèi)....)

格式:define(常量名,值[,bool]);如: define("PI",3.14);使用: echo PI;

要求: 常量名必須全部大寫

目的:1.便于記憶? 2. 便于理解

系統(tǒng)中常用常量:

echo "當(dāng)前系統(tǒng):".PHP_OS."
";

echo "PHP版本:".PHP_VERSION."
";

echo "當(dāng)前文件名:".__FILE__."
";

echo "當(dāng)前行號:".__LINE__."
";

echo "當(dāng)前所在文件夾:".__DIR__."
";

get_defined_constants() 獲取PHP中所有常量

常用函數(shù):

gettype();獲取一個(gè)變量的類型

*unset();? 銷毀一個(gè)變量

*isset();? 判斷一個(gè)變量是否設(shè)置

*empty();? 判斷一個(gè)變量是否不存在

*var_dump(); 格式化輸出指定變量信息(包含類型)

is_bool():判斷是否是布爾型

is_int()、is_integer()和is_long():判斷是否為整型。

is_float()、is_double()和is_real():判斷是否為浮點(diǎn)型

is_string():判斷是否為字符串

*is_array():判斷是否為數(shù)組

*is_object():判斷是否為對象

is_resource():判斷是否為資源類型

is_null():判斷是否為null

is_scalar():判斷是否為標(biāo)量(整型,浮點(diǎn)型,布爾型,字符串)

*is_numeric():判斷是否是任何類型的數(shù)字和數(shù)字字符串

is_callable():判斷是否是有效的函數(shù)名

總結(jié)

以上是生活随笔為你收集整理的php基础 简书,php基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。