php自学第一天

PHP自学笔记

  1. 初始PHP
    1) php代码需要写入<?php ?>标签中,和js中脚本语言要写入 < script > </ script>标签中;
    2) echo是php的输出语句,可以把字符串输出(例:echo ‘HelloWorld’; )
    3) . 可以用来拼接字符串(例:echo ‘Hello’.‘World’; ),在java中直接使用+拼接
    4) ; 用来结束语句,php代码注释使用//,java也是使用//来注释
    5 ) php是一个弱变量语言,定义变量使用$符,(例: $x=‘123’; ),变量的类型是值的实际类型
    6) var_dump可以获取变量的类型(例:var_dump( $x); )
    7 ) php数据类型有:整型(123)、浮点型(123.00)、字符串(string)、布尔(1表示true 没有输出表示false)、资源、空类型(null)
    8 ) 常量是值不变的量(如圆周率),定义常量需要使用define()函数,
    语法格式为:
    bool define(string $constant_name,mixed $value[, $case_sensitive = true])
    (注: string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive = true表示默认为布尔类型TRUE)
    例:define(PI,3.14);
    9 ) 常量如何取值:一、直接使用常量名获取;二、使用constant(‘常量名’);
    10 ) 判断一个常量是否被定义可以使用defined(‘常量名’);
  1. 运算符:
    算数运算符:+(加)、-(减)、*(乘)、/(除)、%(取模)
    赋值运算符:= (例:$a=1; $b= $a ; echo $b; 结果为1)
    逻辑运算符:php自学第一天
    比较运算符:>、<、>=、<=
    三元运算符: $a > $b ?‘a>b’:‘a<b’; ( ? 前结果为true,‘a>b’;相反’a<b’)
    错误控制运算符:@
    将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;(例:<?php
    conn=@mysqlconnect(&quot;localhost&quot;,&quot;username&quot;,&quot;password&quot;);echo&quot;&quot;.conn = @mysql_connect(&quot;localhost&quot;,&quot;username&quot;,&quot;password&quot;); echo &quot;出错了,错误原因是:&quot;.php_errormsg;
    ?>)
    12)算数运算符:
    float ceil ( float value ) 向上取整
    返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。(例:$a=ceil(9.1); echo $a; 结果为10)
    float floor ( float value ) 向下取整
    返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
    float round ( float val [, int precision] )
    返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
    intval—对变数转成整数型态
    PHP取整函数例子intval()
    13 ) 语言结构语句
    1、顺序结构
    2、条件语句 条件满足执行A,否则执行B
    if(条件){
    //分配服务器干的任务A
    }else{
    //分配服务器干的任务B }
    if(){ }else if(){ }else{ }
    3、switch(条件){
    case 1:
    break;
    case 2:
    break;
    case 3:
    break;
    default :
    break;
    }
    4、循环语句
    …学得太少,过几天继续写!