PHP MYSQL基礎教程

1.註釋的三種方式 c++

    ① # 這裏是註釋 shell風格 shell

    ② // 這裏是註釋 c++風格 數組

    ③ /* 這裏是註釋 */ c風格 多行註釋不要放在一行(單行註釋應該用 //),防止出現沒必要要的錯誤 瀏覽器

2.變量 函數

    ① 變量以$開頭 scala

    ② 變量名由字符串、下劃線和數字組成 orm

    ③ 變量名以字符串或者下劃線開頭,不能以數字開頭 對象

    ④ 變量名嚴格區分大小寫,$name和$Name不是一個變量 資源

    ⑤ 變量能夠用=賦值 字符串

3.PHP的8中變量

    4種標量:布爾值(true和false)、整型、浮點型、字符串

    2種非標量:數組和對象

    資源 

    null 不具備任何值的特殊類型

4.echo()和print(),printf(),sprintf()

    ① void echo(string arg1[,string arg2,....string argn]);

    ② int print(arg);

    ③ printf()能夠輸出由靜態文本和經過變量傳入的動態信息混合而成的內容

        boolean printf(string format[,mixed args]);

        例如 printf("bar inventory:%d bottles of tonic water",100);

        輸出 bar inventory: 100 bottles of water

        在這裏 %d 是佔位符 表示輸出的是一個整數

        關於佔位符:

        參數        描述

        %b         將參數認爲是一個整數,顯示爲二進制數

        %c         將參數認爲是一個整數,顯示爲對應的ASCII字符

        %d         將參數認爲是一個整數,顯示爲有符號十進制數

        %f         將參數認爲是一個浮點數,顯示爲浮點數

        %o         將參數認爲是一個整數,顯示爲有符號的八進制數

        %s         將參數認爲是一個字符串,顯示爲字符串

        %u         將參數認爲是一個整數,顯示爲無符號十進制

        %x         將參數認爲是一個整數,顯示爲小寫的十六進制數

        %X         將參數認爲是一個整數,顯示爲大寫的十六進制數

        若是想傳入2個參數

        printf("%d bottles of tonic water cost $%f",100,43,20);

        使用小數時,能夠使用一個精度指示符調整精度

        printf("$%.2f",43.2); // $43.20

    ④ sprintf()

        與printf() 相似,可是它將輸出指派到字符串,而不是瀏覽器上輸出

        string sprintf(string arg[,mixed args]);

        例如:$cost = sprintf("$%.2f",43.2); // $cost = 43.20;

5.類型轉換

    (array)                    轉換爲數組

    (bool)/(boolean)        布爾值

    (int)/(integer)           整數

    (object)                   對象

    (real)/(float)/(double) 浮點型

    (string)                    字符串

    任何數據類型均可以轉換成對象,結果是該變量成爲了對象的一個屬性,該屬性名爲scalar

    $model = 'test';

    $obj = (object)$model;

    echo $obj->scalar; // test

    字符串以整數開頭,轉換成整型時爲開頭的整型值,不然轉換結果爲0

    若是數學計算中用到包含 ./e/E 的字符串,這個字符串將做爲浮點型進行計算

    $val1 = "1.2e3"; // 1,200

    $val2 = 2;

    echo $val1 * $val2 // 2400

6.gettype(),settype()

    string gettype(mixed var) // 獲取類型 

    獲取var所指定變量的類型,返回類型爲8個:

    array,boolean,double,integer,object,resource,string,unknow type

    boolean settype(mixed var,string type);

    將var指定變量的類型設置爲type指定的類型,type爲7個:

    array,boolean,integer,float,object,null,string

7.肯定變量類型

    boolean is_name(mixed var);

    is_name包括以下函數:

    is_array(),is_bool(),is_float(),is_integer(),is_string(),is_object(),is_resource(),is_null()

    is_scalar(),is_numeric()

相關文章
相關標籤/搜索