亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP編程入門的基本語法知識點總結

2024-05-04 23:42:38
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP編程入門的基本語法知識點總結,包括PHP中所支持的數字類型與變量等基礎知識,需要的朋友可以參考下
 

一、何為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: newaspLicense:===== LICENSE BEGIN =====14617-1204201000001xrVkhnPuM!Bd!vYtgydcusnqtmM!hZWoGg"DprWxZCBwsy8T91O7MRuNVHtrbzv8O9mmoLvtijcHSSE7i5Jr!===== LICENSE END ====

三、入門引導

    (1)簡單的輸出

<?php/** * Created by PhpStorm. * User: LENOVO * Date: 2014/9/28 * Time: 14:51 */// 輸出PHP詳細信息echo phpinfo(); //C:/php-5.6.1-Win32-VC11-x86/php.exe D:/dizzy/php_test/index.php//phpinfo()//PHP Version => 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-sdk/oracle/x86/instantclient_12_1/sdk,shared" "--with-oci8-12c=c:/php-sdk/oracle/x86/instantclient_12_1/sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"//Server API => Command Line Interface

    (2)簡單的表單處理

// 一個簡單的html表單<form action="action.php" method="post">  <p>姓名: <input type="text" name="name" /></p>  <p>年齡: <input type="text" name="age" /></p>  <p><input type="submit" /></p></form> // action.php 接收表單數據, 使用超全局變量%_POST["name"]%_POST["age"]<?php echo htmlspecialchars($_POST['name']); ?><?php echo (int)$_POST['age']; ?>// 這便是最簡單的表單提交,及數據接收

四、基本語法

    (1)PHP標記

<?php echo "Hello World!"; // 當文件為純PHP時,最好在末尾刪除PHP結束標記//?>

    (2)從HTML中分離

// 在一對開始和結束之外的內容,都會被PHP解釋器忽略。也就是html標簽和PHP代碼混合的那種,跟jsp,asp一樣...<p>This is going to be ignored by PHP and displayed by the browser.</p><?php echo 'While this is going to be parsed.'; ?><p>This will also be ignored by PHP and displayed by the browser.</p> // 使用條件,高級分離<?php if ($expression == true): ?>  This will show if the expression is true.<?php else: ?>  Otherwise this will show.<?php endif; ?>

    (3)指令分隔符,注釋

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

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

五、類型

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

  •     四種標量類型:boolean(布爾型),integer(整型),float(浮點型,double),string(字符串)
  •     兩種復合類型:array(數組),object(對象)
  •     兩種特殊類型:resource(資源),NULL(無類型)
<?php$a_bool = TRUE;  // a boolean$a_str = "foo"; // a string$a_str2 = 'foo'; // a string$an_int = 12;   // an integer echo gettype($a_bool); // prints out: booleanecho gettype($a_str); // prints out: string // If this is an integer, increment it by fourif (is_int($an_int)) {  $an_int += 4;} // If $bool is a string, print it out// (does not print out anything)if (is_string($a_bool)) {  echo "String: $a_bool";}?>

    (1)Boolean 布爾類型

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

        一般非0,即為TRUE。

    (2)Integer 整型

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

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

        php沒有整除運算符,1/2 將產生出 float 0.5??梢詮娭妻D換為integer 或使用round() 更好的四舍五入。

echo (int)2.9; // 輸出 2echo round(2.555, 2) // 輸出 2.56// 決不要將未知的分數強制轉換為 integer,這樣有時會導致不可預料的結果。<?phpecho (int) ( (0.1+0.7) * 10 ); // 顯示 7!?>

    (3)Float 浮點型(double)

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

<?php$a = 1.234;$b = 1.2e3;$c = 7E-10;?>

    (4)String 字符轉

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

        string最大可以達到2GB。

<?php$a = 123;echo '$a'; // 輸出 $aecho "$a"; // 輸出 123, 轉義字符 '/' $str = <<<'EOD'Example of stringspanning multiple linesusing nowdoc syntax.EOD; ?>

    (5)Array 數組

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

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

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

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

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

    (6)Object 對象

<?phpclass foo{  function do_foo(){    echo "Doing foo.";  }}// 用 new 實例化一個類$f = new foo;$f->do_foo;

    (7)Resource 資源類型

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

    (8)NULL

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

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

    (9)Callback 回調類型

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

六、變量

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

    變量默認總是傳值賦值。

<?php $a = 1;// 值傳遞賦值 $b = $a// 引用賦值$c = &$a // global 關鍵字global ; $GLOBALS
 


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人网在线免费观看| 国产成人激情视频| 日韩精品极品在线观看| 18性欧美xxxⅹ性满足| 欧美极品在线视频| 国产一区二区三区直播精品电影| 国产美女被下药99| 91在线免费网站| 久久综合免费视频| 久久夜色精品国产欧美乱| 欧美激情视频免费观看| 最近中文字幕2019免费| 亚洲精品动漫久久久久| 精品成人在线视频| 亚洲图片在线综合| 亚洲人免费视频| 国产精品久久久久福利| 夜夜躁日日躁狠狠久久88av| 日韩网站在线观看| 日韩欧美亚洲一二三区| 88国产精品欧美一区二区三区| 欧美在线欧美在线| 国产日本欧美在线观看| 国产精品高潮视频| 中文字幕精品久久久久| 国产97在线视频| 久久久久久免费精品| 国语自产精品视频在线看抢先版图片| 蜜月aⅴ免费一区二区三区| 日本精品视频在线播放| 欧美日本在线视频中文字字幕| 中文字幕av一区二区三区谷原希美| 不卡av在线播放| 亚洲天堂男人天堂| 91国产精品视频在线| 国产精品一区二区三区在线播放| 国产精品视频在线观看| 中文字幕亚洲天堂| 国产精品久久久久久av| 日韩成人久久久| 国产成人精品免费久久久久| 69**夜色精品国产69乱| 日韩视频第一页| 欧美性资源免费| 欧美成人sm免费视频| 国产精品色婷婷视频| 精品自在线视频| 欧美性xxxx在线播放| 亚洲老头老太hd| 欧美有码在线视频| 欧美日韩国产精品一区二区不卡中文| 精品国产欧美一区二区三区成人| 欧美夫妻性生活xx| 国产美女久久精品香蕉69| 欧美野外wwwxxx| 国产精品久久久久秋霞鲁丝| 国产精品扒开腿爽爽爽视频| 亚洲精品视频久久| 欧洲美女免费图片一区| 亚洲中国色老太| 色伦专区97中文字幕| 日韩a**站在线观看| 九九九热精品免费视频观看网站| 国产精品视频一| 国模吧一区二区三区| 久久久之久亚州精品露出| 色噜噜久久综合伊人一本| 九九视频直播综合网| 日本精品久久电影| 亚洲自拍偷拍区| 97国产精品视频人人做人人爱| 国产91精品不卡视频| 久久久国产成人精品| 成人免费观看49www在线观看| 欧美日韩国产成人高清视频| 18性欧美xxxⅹ性满足| 久久久久久噜噜噜久久久精品| 亚洲精品一区久久久久久| 久久艳片www.17c.com| 精品久久久久久久久久久| 日韩中文在线中文网在线观看| 国产精品视频午夜| 亚洲成av人片在线观看香蕉| 欧美成人午夜视频| 欧美激情国产日韩精品一区18| 亚洲精品乱码久久久久久金桔影视| 欧美性猛交xxxx免费看漫画| 欧美激情第6页| 国产精品18久久久久久麻辣| 精品久久久av| 日韩精品在线免费| 国产99久久精品一区二区永久免费| 亚洲精品美女在线观看| 亚洲视频精品在线| 久久视频中文字幕| 国产精品xxxxx| 欧美日韩国产精品一区二区三区四区| 亚洲欧美日韩一区二区三区在线| 国产精品揄拍500视频| 51精品国产黑色丝袜高跟鞋| 久久精品99国产精品酒店日本| 日韩欧美综合在线视频| 亚洲天堂男人天堂女人天堂| 综合欧美国产视频二区| 91精品国产色综合久久不卡98口| 操人视频在线观看欧美| 国产ts人妖一区二区三区| 亚洲精品久久久久久久久久久久| 国产综合香蕉五月婷在线| 欧美电影在线播放| 91亚洲国产精品| 国产极品精品在线观看| 亚洲精品国产精品乱码不99按摩| 最新69国产成人精品视频免费| 久久精品视频中文字幕| 精品久久久久久久久久| 久久夜色精品国产欧美乱| 欧美黑人一区二区三区| 欧美有码在线观看视频| 日韩精品免费一线在线观看| 欧美wwwwww| 欧美日韩爱爱视频| 国产伊人精品在线| 亚洲va欧美va国产综合剧情| 久久久欧美一区二区| 欧美日韩第一页| 亚洲高清免费观看高清完整版| 色婷婷av一区二区三区在线观看| 色播久久人人爽人人爽人人片视av| 国产精品免费一区豆花| 日韩国产精品视频| 国产精品久久久久av免费| 国产精品成人在线| 欧美片一区二区三区| 在线看片第一页欧美| 欧美色道久久88综合亚洲精品| 亚洲成人激情在线| 欧美一级电影久久| 国产美女被下药99| 亚洲电影成人av99爱色| 欧美最猛性xxxxx免费| 久久久亚洲欧洲日产国码aⅴ| 菠萝蜜影院一区二区免费| 欧美激情喷水视频| 中文字幕免费国产精品| 久久人人爽人人爽人人片亚洲| 精品国产一区二区三区久久久| 亚洲欧美日韩天堂| 久久久久久国产精品美女| 欧美极品少妇与黑人| 在线观看亚洲区| www.日本久久久久com.| 亚洲国产精品久久| 欧美电影《睫毛膏》| 久久免费少妇高潮久久精品99| 国产精品电影一区| 日韩美女视频中文字幕| 亚洲免费av网址| 亚洲一区二区三区xxx视频| 欧美日韩裸体免费视频| 日韩欧美视频一区二区三区| 日韩一区二区三区xxxx| 亚洲精品久久久久久下一站| 欧美激情视频一区|