成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP編程入門的基本語法知識點總結
全站頭部文字 我要出現在這里
PHP編程入門的基本語法知識點總結 768 2023-12-09   

一、何為php

PHP,即“PHP: Hypertext Preprocessor”,是一種被廣泛應用的開源通用腳本語言,尤其適用于 Web 開發并可嵌入 HTML 中去。它的語法利用了 C、Java 和 Perl,易于學習。該語言的主要目標是允許 web 開發人員快速編寫動態生成的 web 頁面,但 PHP 的用途遠不只于此。

簡單來說,就是php是一種腳本語言,可以做很多事情。①服務器端腳本 ②命令行腳本 ③編寫桌面程序

二、開始php

(1)下載php解釋器,其實win下面,最簡單的還是wamp這個軟件,下載下來什么都有了...

(2)win下面貌似還需要,mscvr110.dll 這個鏈接庫,vc2012運行庫,安裝即可

(3)ide,無恥的使用了 phpStorm,等哥有錢了一定給你補回來, so...

User: newasp
License:
===== LICENSE BEGIN =====
14617-12042010
00001xrVkhnPuM!Bd!vYtgydcusnqt
mM!hZWoGg"DprWxZCBwsy8T91O7MRu
NVHtrbzv8O9mmoLvtijcHSSE7i5Jr!
===== LICENSE END ====

三、入門引導

(1)簡單的輸出

 5.6.1
//
//System => Windows NT LENOVO-PC 6.1 build 7600 (Windows 7 Ultimate Edition) i586
//Build Date => Sep 24 2014 18:54:12
//Compiler => MSVC11 (Visual C++ 2012)
//Architecture => x86
//Configure Command => cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=c:php-sdkoraclex86instantclient_12_1sdk,shared" "--with-oci8-12c=c:php-sdkoraclex86instantclient_12_1sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"
//Server API => Command Line Interface

(2)簡單的表單處理

// 一個簡單的html表單

姓名:

年齡:

 
// action.php 接收表單數據, 使用超全局變量
%_POST["name"]
%_POST["age"]


// 這便是最簡單的表單提交,及數據接收

四、基本語法

(1)PHP標記


(2)從HTML中分離

// 在一對開始和結束之外的內容,都會被PHP解釋器忽略。也就是html標簽和PHP代碼混合的那種,跟jsp,asp一樣...

This is going to be ignored by PHP and displayed by the browser.

This will also be ignored by PHP and displayed by the browser.

 
// 使用條件,高級分離

  This will show if the expression is true.

  Otherwise this will show.

(3)指令分隔符,注釋

PHP需要在每個語句后面用分隔符結束指令。

注釋: // 或 /* ... */ 但是,*/ 會匹配最近的那個,切記!切記!

五、類型

PHP支持8種原始數據類型。

四種標量類型:boolean(布爾型),integer(整型),float(浮點型,double),string(字符串) 兩種復合類型:array(數組),object(對象) 兩種特殊類型:resource(資源),NULL(無類型)


(1)Boolean 布爾類型

可以為TRUE或FALSE,不區分大小寫。

一般非0,即為TRUE。

(2)Integer 整型

整型可以使用十進制,十六進制,八進制或二進制表示。八進制前面必須加0(零),十六進制加0x,二進制加0b。

如果給定的一個數超出了interger的范圍,將會被解釋為float。同樣運算結果超出integer范圍,同樣如此。

php沒有整除運算符,1/2 將產生出 float 0.5。可以強制轉換為integer 或使用round() 更好的四舍五入。

echo (int)2.9; // 輸出 2
echo round(2.555, 2) // 輸出 2.56

// 決不要將未知的分數強制轉換為 integer,這樣有時會導致不可預料的結果。


(3)Float 浮點型(double)

浮點型,也叫浮點數float,雙精度double, 實數real。


(4)String 字符轉

一個字符串string,就是由一系列的字符組成,其中每個字符等同于一個字節。這就意味著php只能支持256個字符集,因此不支持Unicode。

string最大可以達到2GB。


(5)Array 數組

php中的數組,實際上是一個有序序列。映射是把values關聯到keys的類型。

由于數組元素的值也可以說是另外的數組,樹形結構和多維數組也是允許的。

 "bar",
  "bar" => "foo",
);
 
// 自PHP 5.4 起
$array = [
  "foo" => "bar",
  "bar" => "foo",
]
// key 可以是 integer 或 string 類型
// key 值為可選項, 如果未指定,則使用之前用過最大的integer鍵名加上1作為新鍵名
?>
 
// 要修改某個值,通過其鍵名給該單元賦一個新值。
// 要刪除某個鍵值對,對其調用 unset() 函數。

使用 unset() 需要注意,此時數組不會重建索引。需要重建索引,可以使用 array_values() 函數。

數組計算總數: 使用 count() 函數

(6)Object 對象

do_foo;

(7)Resource 資源類型

資源 resource 是一種特殊的變量,保存了到外部資源的一個引用。資源是通過專門的函數來建立和使用的。

(8)NULL

特殊的NULL 表示一個變量沒有值。NULL類型唯一可能的值就是NULL。

可被認定為NULL的變量:①被賦值為NULL ②尚未被賦值 ③被unset

(9)Callback 回調類型

自PHP5.4 起,可以使用 callable 類型 指定回調類型 callback。

六、變量

php中變量用一個美元符號 $ 后面跟變量名來表示的。區分大小寫。

變量默認總是傳值賦值。

 


主站蜘蛛池模板: 电影在线观看高清完整版免费| 课课帮| 零食店加盟免费品牌| 蓝燕3d电影《极乐宝鉴》在线观看| 时诗个人资料| 女同版痴汉电车| 吃大米饭是增肥还是减肥| derpixon动画在线观看| 网络谜踪2 电影| 直播惊魂夜| 浪荡子的旅程电影| 初夜在线观看| 脸庞村庄| 小镇姑娘电影高清观看| 进击的巨人最终篇| 寡妇一级毛片免费看| 房东电影| 巨神战击队| 二胡演奏曲大全视频| 又见阿郎电视剧免费观看| outlander| 二胡独奏我的祖国| 电影美丽人生| 邵雨薇电影| 杨紫和肖战演的电视剧是什么| 色在线播放| 惊魂今晚夜| 泰国av| yotobe| 热带夜的引诱| 高规格| 古天乐电影全部作品最新| 年轻的丈夫| 焊缝外观质量检验标准| 邓为个人简历| 汤姆·塞兹摩尔| 韩绛| 春节到,人欢笑,贴窗花,放鞭炮| 三星报喜| 黄色网址在线免费播放| 生死劫杀1946|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103