<s id="z8ggw"><dfn id="z8ggw"></dfn></s>
<s id="z8ggw"></s>

<span id="z8ggw"><u id="z8ggw"></u></span>
  • <s id="z8ggw"></s>
    <u id="z8ggw"></u><s id="z8ggw"><dfn id="z8ggw"></dfn></s><dfn id="z8ggw"></dfn>
  • 標量類型

    • 2020-07-03 13:24:35
    • 閱讀次數:
    • 作者:盈嵐科技小編
    • 來源:http://www.bibiworld.net

    網站建設中標量類型是基本數據結構,用來存儲簡單的、直接的數據,PHP標量類型包括4種:

    1. boolean(布爾型)布爾型是使用頻率最高的數據類型,也是最簡單的類型。布爾類型是PHP 4開始引進,要指定一個布爾值,使用關鍵字true或false即可,這兩個值不區分大小寫。設置變量的值為布爾型,則直接將TRUE或FALSE關鍵字賦值給變量即可。如:<?php$foo = True; //設置變量$foo的值為真?>通??梢岳媚承┻\算符返回布爾值,并將其傳遞給控制流程,以便控制流程方向。如:<?phpif ($action == "show_version") { // == 是一個操作符,它檢測兩個變量是否相等,并返回一個布爾值    echo "The version is 1.23";}?>

    2. 整型.整型數值只包含整數,在32位操作系統中,整型有效范圍為-2147483648~+2147483647。整型值可以使用十進制、十六進制或八進制表示,前面可以加上可選的符號(-或者+)。八進制表示數字前必須加上0(零),十六進制表示數字前必須加上0x。例如:<?php$a = 1234;     //十進制數$a = -123;     //負數$a = 0123;     //八進制數(等于十進制83)$a = 0x1A;     //十六進制數(等于十進制26)?>PHP不支持無符號整數,整數值的字長可以用常量PHP-INT-SIZE來表示,自PHP 4.4.0和PHP5.0.5后,最大值可以用常量PHP-INT-MAX來表示。如果給定的一個數超出了整數范圍,將會被解釋為浮點數。同樣如果執行的運算結果超出了整數范圍,也會返回浮點數。如:<?php$large_number = 2147483647;var_dump($large_number);          //輸出為int(2147483647)$million = 1000000;$large_number = 50000 * $million;var_dump($large_number);         //輸出為float(50000000000)?>

    3.  浮點型浮點數也叫雙精度數或者實數,可以使用下面幾種方法定義。<?php$a = 1.234;     //標注格式定義$b = 1.2e3;     //科學計數法格式定義$c = 7E-10;     //科學計數法格式定義?>3. 浮點型浮點數也叫雙精度數或者實數,可以使用下面幾種方法定義。<?php$a = 1.234;     //標注格式定義$b = 1.2e3;     //科學計數法格式定義$c = 7E-10;     //科學計數法格式定義?

    4. 字符串字符串都是由一系列的字符組成,一個字符就是一個字節??梢酝ㄟ^單引號、雙引號、heredoc語法結構和nowdoc語法結構(PHP 5.3.0以后)定義字符串。 

       ?單引號定義一個字符串的最簡單的方法是用單引號把它包圍起來。如果想要輸出一個單引號,需在它的前面加個反斜線(\)。在單引號前或在字符串的結尾處想要輸出反斜線,需要輸入兩條(\\)。注意,如果在任何其他的字符前加了反斜線,反斜線將會被直接輸出。<?phpecho '單行字符串';echo '多行字符串';echo '"I\'ll be back"';                                //輸出:"I'll be back"echo 'C:\\*.*?';                                       //輸出:C:\*.*?echo 'You deleted C:\*.*?';                            //輸出:You deleted C:\*.*?echo 'This will not expand: \n a newline';             //輸出:This will not expand: \n a newlineecho 'Variables do not $expand $either';               //輸出:Variables do not $expand $either?>在單引號字符串中的變量和特殊含義的字符將不會被替換,按普通字符輸出,但是雙引號所包含的變量會自動被替換為實際數值。

      ?雙引號如果字符串是包圍在雙引號(")中,PHP將對一些特殊的字符進行解析,這些特殊字符都要通過轉義符來顯示與單引號字符串一樣,如果輸出上述之外的字符,反斜線會被打印出來。

      ?heredoc結構第3種定義字符串的方法是用heredoc句法結構:<<<。在該提示符后面,要定義個標識符,然后是一個新行。接下來是字符串本身,最后要用前面定義的標識符作為結束標志。結束時所引用的標識符必須在一行的開始位置,而且標識符的命名也要像其他標簽一樣遵守PHP的規則:只能包含字母、數字和下劃線,并且不能用數字和下劃線作為開頭。<?php$ str = <<<EODExample of stringspanning multiple linesusing hereda syntax.EOD;echo $str?>heredoc結構就像是沒有使用雙引號的雙引號字符串,在heredoc結構中引號不用被替換,但是上文中列出的字符(\n等)也可使用。變量將被替換,但在heredoc結構中字符串表達復雜變量時,要格外小心。   ?nowdoc結構如果說heredoc結構類似于雙引號字符串,那么nowdoc結構就是類似于單引號字符串的。now-doc結構很像heredoc結構,但是nowdoc不進行解析操作。這種結構很適合用在不需要進行轉義的PHP代碼和其他大段文本。一個nowdoc結構也用和heredoc結構一樣的標記<<<,但是跟在后面的標志符要用單引號括起來,即<<<'EOD'。heredoc結構的所有規則適用于nowdoc結構,尤其是結束標志符的規則。例如:<?php$str = <<<'EOD'Example of stringspanning multiple linesusing nowdoc syntax.EOD;?>

    當前文章標題:標量類型

    當前URL:http://www.bibiworld.net/news/wzzz/3232.html

    上一篇:PHP注釋

    下一篇:復合類型

    網站建設、網絡營銷咨詢專線:181-8386-5875(點擊可一鍵撥號)
    美女隐私免费网站,美女隐私全部免费网站,美女隐私网站免费看视频,美女隐私网站免费视频,美女隐私无遮挡网站视频,国产最大精品免费AV电影网站,国产最爽的乱婬视频,国产最爽的乱婬视频a,国产最新97超级碰碰碰碰碰久,国产最新99精品视频,巨胸流奶水视频www冈,巨胸美女露双奶头无圣光,巨胸喷奶水视频WWW,俱乐部换娇妻大杂交,剧情原创AV影视,人人操人人爽人人喊,人人操人人爽人人贱,人人操人人爽人人噜,人人操人人爽人人摸,人人操人人爽人人透,一圾黄色片一区二区_一个中国一级黄片儿_一个色综合高清在线观看,一女4p三黑人免费视频_一男一女真人免费A片_一男一女无遮掩一级毛片,一级婬片A级中文字幕_一级淫录像一区二区_一级一人片日本一级一大片,91九色国产社区在线观看,91九色蝌蚪熟女,91九色老熟女免费资源站,91九色私密保健,91九色自拍视频,一本高清无码dvd在线播放_一本高清码二区三区网站_一本高清码二区三区不卡。