奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP編程入門的基本語法知識點總結(jié)

時間:2025-02-24 14:55:39 php語言 我要投稿
  • 相關推薦

PHP編程入門的基本語法知識點總結(jié)

  想要學好PHP,怎么能夠不了解基本的語法知識呢?下面是小編為大家搜集整理出來的有關于PHP編程入門的基本語法知識點總結(jié),一起來學習一下吧!

PHP編程入門的基本語法知識點總結(jié)

  一、何為php

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

  簡單來說,就是php是一種腳本語言,可以做很多事情。

  ①服務器端腳本

  ②命令行腳本

  ③編寫桌面程序

  二、開始php

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

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

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

  1

  2

  3

  4

  5

  6

  7

  8

  User:newasp

  License:

  =====LICENSEBEGIN=====

  14617-12042010

  00001xrVkhnPuM!Bd!vYtgydcusnqt

  mM!hZWoGg"DprWxZCBwsy8T91O7MRu

  NVHtrbzv8O9mmoLvtijcHSSE7i5Jr!

  =====LICENSEEND====

  三、入門引導

  (1)簡單的輸出

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  ?php

  /**

  *CreatedbyPhpStorm.

  *User:LENOVO

  *Date:2014/9/28

  *Time:14:51

  */

  //輸出PHP詳細信息

  echophpinfo();

  //C:php-5.6.1-Win32-VC11-x86php.exeD:dizzyphp_testindex.php

  //phpinfo()

  //PHPVersion=>5.6.1

  //

  //System=>WindowsNTLENOVO-PC6.1build7600(Windows7UltimateEdition)i586

  //BuildDate=>Sep24201418:54:12

  //Compiler=>MSVC11(VisualC++2012)

  //Architecture=>x86

  //ConfigureCommand=>cscript/nologoconfigure.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"

  //ServerAPI=>CommandLineInterface

  (2)簡單的表單處理

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  //一個簡單的html表單

  <formaction="action.php"method="post">

  姓名:<inputtype=

"text"name="name"/>

  年齡:<inputtype=

"text"name="age"/>

  <inputtype=

"submit"/>

  //action.php接收表單數(shù)據(jù),使用超全局變量

  %_POST["name"]

  %_POST["age"]

  ?phpechohtmlspecialchars($_POST['name']);

  ?phpecho(int)$_POST['age'];

  //這便是最簡單的表單提交,及數(shù)據(jù)接收

  四、基本語法

  (1)PHP標記

  1

  2

  3

  4

  5

  6

  ?php

  echo"HelloWorld!";

  //當文件為純PHP時,最好在末尾刪除PHP結(jié)束標記

  //

  (2)從HTML中分離

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

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

  ThisisgoingtobeignoredbyPHP

anddisplayedbythebrowser.

  ?phpecho'Whilethisisgoingtobeparsed.';

  ThiswillalsobeignoredbyPHP

anddisplayedbythebrowser.

  //使用條件,高級分離

  ?phpif($expression==true):

  Thiswillshowiftheexpressionistrue.

  ?phpelse:

  Otherwisethiswillshow.

  ?phpendif;

  (3)指令分隔符,注釋

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

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

  五、類型

  PHP支持8種原始數(shù)據(jù)類型。

  四種標量類型:boolean(布爾型),integer(整型),float(浮點型,double),string(字符串)

  兩種復合類型:array(數(shù)組),object(對象)

  兩種特殊類型:resource(資源),NULL(無類型)

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  ?php

  $a_bool=TRUE;//aboolean

  $a_str="foo";//astring

  $a_str2='foo';//astring

  $an_int=12;//aninteger

  echogettype($a_bool);//printsout:boolean

  echogettype($a_str);//printsout:string

  //Ifthisisaninteger,incrementitbyfour

  if(is_int($an_int)){

  $an_int+=4;

  }

  //If$boolisastring,printitout

  //(doesnotprintoutanything)

  if(is_string($a_bool)){

  echo"String:$a_bool";

  }

  (1)Boolean布爾類型

  可以為TRUE或FALSE,不區(qū)分大小寫。

  一般非0,即為TRUE。

  (2)Integer整型

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

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

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

  1

  2

  3

  4

  5

  6

  7

  echo(int)2.9;//輸出2

  echoround(2.555,2)//輸出2.56

  //決不要將未知的分數(shù)強制轉(zhuǎn)換為integer,這樣有時會導致不可預料的結(jié)果。

  ?php

  echo(int)((0.1+0.7)*10);//顯示7!

  (3)Float浮點型(double)

  浮點型,也叫浮點數(shù)float,雙精度double,實數(shù)real。

  1

  2

  3

  4

  5

  ?php

  $a=1.234;

  $b=1.2e3;

  $c=7E-10;

  (4)String字符轉(zhuǎn)

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

  string最大可以達到2GB。

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  ?php

  $a=123;

  echo'$a';//輸出$a

  echo"$a";//輸出123,轉(zhuǎn)義字符''

  $str=<<<'EOD'

  Exampleofstring

  spanningmultiplelines

  usingnowdocsyntax.

  EOD;

  (5)Array數(shù)組

  php中的數(shù)組,實際上是一個有序序列。映射是把values關聯(lián)到keys的類型。

  由于數(shù)組元素的值也可以說是另外的數(shù)組,樹形結(jié)構(gòu)和多維數(shù)組也是允許的。

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  ?php

  $array=array(

  "foo"=>"bar",

  "bar"=>"foo",

  );

  //自PHP5.4起

  $array=[

  "foo"=>"bar",

  "bar"=>"foo",

  ]

  //key可以是integer或string類型

  //key值為可選項,如果未指定,則使用之前用過最大的integer鍵名加上1作為新鍵名

  //要修改某個值,通過其鍵名給該單元賦一個新值。

  //要刪除某個鍵值對,對其調(diào)用unset()函數(shù)。

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

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

  (6)Object對象

  1

  2

  3

  4

  5

  6

  7

  8

  9

  ?php

  classfoo{

  functiondo_foo(){

  echo"Doingfoo.";

  }

  }

  //用new實例化一個類

  $f=newfoo;

  $f->do_foo;

  (7)Resource資源類型

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

  (8)NULL

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

  可被認定為NULL的變量:

  ①被賦值為NULL

  ②尚未被賦值

  ③被unset

  (9)Callback回調(diào)類型

  自PHP5.4起,可以使用callable類型指定回調(diào)類型callback。

  六、變量

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

  變量默認總是傳值賦值。

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  ?php

  $a=1;

  //值傳遞賦值

  $b=$a

  //引用賦值

  $c=&$a

  //global關鍵字

  global$GLOBALS

  擴展:PHP語言的獨特優(yōu)勢:

  PHP和、net雖然已經(jīng)形成了自己的一番勢力,但是PHP也有著它自身的優(yōu)勢:

  1、基于web量身定制。

  2、LAMP架構(gòu)安全穩(wěn)定。

  3、簡單快速,擴展性強。

  4、企業(yè)級應用發(fā)展迅速。

  在與其他同類編程語言的比較中,PHP具有開發(fā)速度快、運行效率高、安全性好、可擴展性強、開源自由等特點。而回顧PHP近10年來的發(fā)展過程,PHP的發(fā)展勢頭不可阻擋,必將成為未來web開發(fā)領域的主流技術體系。

  PHP的特性:

  PHP作為一種為Web而特別設計的語言,它帶來了許多商業(yè)機構(gòu)渴望的特性。

  1、學習周期短,比較簡單。

  2、快速的開發(fā)時間。

  3、非常高的性能,這對于缺乏熟練編程人員,時間又非常緊迫的公司來講,具有非常重要的意義。跨平臺性很好,PHP可以在所有主要的操作平臺(UNIX,Windows,甚至是大型機)上運行,而且生來就支持各種流行的數(shù)據(jù)庫。

  這決定它是一種進行Web開發(fā)的非常理想的選擇:曾有運用PHP技術的網(wǎng)上商店稱,他們只需雇傭業(yè)余的程序員,幾天內(nèi)就能夠開發(fā)出可重用的代碼。那些熟悉諸如C,C++或Java等語言的程序員們,也總是發(fā)現(xiàn)他們能夠在幾個小時之內(nèi)就能夠進行PHP編程。可想而知,轉(zhuǎn)行去php非常簡單“PHP是構(gòu)建在Web開發(fā)人員現(xiàn)實需求之上的、不同于其它笨重的,高負荷的方法,PHP非常輕便,是為Web開發(fā)度身定做的。

  它可以比其它同類技術更快,更容易的解決復雜的問題。”Java作為一種新的編程語言,最初用于運行嵌在瀏覽器中的客戶端應用程序。在過去短短幾年中,“applet”所暴露的問題迫使SUN和其它Java開發(fā)人員為該語言尋找新的出路。

【PHP編程入門的基本語法知識點總結(jié)】相關文章:

PHP語法入門知識01-01

PHP基本語法06-30

php編程語言入門知識05-22

關于PHP基本語法總結(jié)03-25

java語法基本編程04-01

PHP基本語法知識12-01

PHP基本語法大全04-18

PHP的基本語法介紹07-31

php編程語言入門需要掌握哪些知識08-15

主站蜘蛛池模板: 抚远县| 江川县| 吉隆县| 景洪市| 潼南县| 成安县| 赞皇县| 五大连池市| 勐海县| 社会| 克东县| 博白县| 都兰县| 莱阳市| 平果县| 徐闻县| 和田县| 政和县| 栾川县| 公安县| 仙桃市| 宜宾县| 当雄县| 通渭县| 富宁县| 武义县| 黄浦区| 沧州市| 遵化市| 定日县| 曲靖市| 深圳市| 三门峡市| 桑植县| 嘉荫县| 吉木乃县| 卓资县| 峨眉山市| 宣城市| 鹤山市| 高青县|