您好,欢迎访问一九零五行业门户网

PHP MYSQL基础教程_MySQL

1.注释的三种方式
    ① # 这里是注释 shell风格
    ② // 这里是注释 c++风格
    ③ /* 这里是注释 */ c风格 多行注释不要放在一行(单行注释应该用 //),防止出现不必要的错误
2.变量
    ① 变量以$开头
    ② 变量名由字符串、下划线和数字组成
    ③ 变量名以字符串或者下划线开头,不能以数字开头
    ④ 变量名严格区分大小写,$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()
其它类似信息

推荐信息