PHP基础语法笔记

PHP基础
    开发环境
    PHP基本语法
        PHP 标记符
            注释    //单行
                    /*
                      多行
                    */
                    # shell风格单行
        PHP编码规范
        数据类型
                基本类型 boolean integer float string 
                复合类型 array  object
                特殊类型 resource null
        常量和变量
            常量  预定义
                  自定义define(name,value)
            变量  预定义 $_POST $_GET
                  自定义 $var
        运算符
            赋值运算符 = += -=
            算术运算符 + - * / %
            
            比较运算符 > < >= <= != <>
            逻辑运算符 and or not && || !
            位运算符
            条件运算符 a?b:c
            
            字符串连接符  .   如"html'.5
        表达式
        流程控制
            顺序
            选择
                if  
                if else 
                switch()
                     case
            循环
                for($n=0;$n<10;$n++)
                while
                do while
                foreah($arr as $key=>$value)
            控制跳转
                break continue exit
        数组
            定义 array($key=>$value)
            一维数组
            二维数组
            遍历和输出数组
            操作 .count() explode() array_search() sort()
        字符串
            字符串处理函数
        函数
            内建函数
            自定义函数 function 函数名(参数){
                         函数体
                        return 
                        }                        
    PHP高级应用
       类与对象
            类中的属性
                public 公开
                private 私有
                protected 保护
                
                访问 $class->$var
            类中的方法
                public function($var)
                访问 $class->funtion($var)
                
                构造方法  function __construct()
                析构方法  function __destruct()
                
            继承  class student extends person
            重写   重写父类的方法 parent::function
                   不支持重载
            静态属性和方法
                   private static $var
                   访问 self::$var    
            final类和方法
            常量属性 const
            abstract类和方法
            接口interface  PHP不支持多重继承
                   interface IHuman()
                   class man implements IHuman            
            魔术方法
    文件和目录
        文件
            打开  fopen()
            读取  fread(file,length)
            写入  fwrite(file,string,length)
            关闭  fclose($file)
        目录
            is_dir()
            创建 mkdir()
            删除 rmdir(dir,context)
    正则表达式
    错误和异常处理   
    PHP与Web页面交互
        表单 
            GET方法 $_GETb                     vvvvvvvvvvvvvvvvvvvvvvvvvvvv
            POST方法 $_POST
        URL参数传递
        文件上传和下载
        服务器端数据
            $_REQUEST $_SERVER
    会话管理和xml技术
        cookie  创建  
                访问
                删除
        session
        XML     创建
                解析
        Ajax
    PHP与MySQL数据库
        常用的MySQL操作函数
            连接 mysqli_connect
            关闭 mysqli_close
            选择数据库 mysqli_select_db
            发送SQL命令 mysqli_query
                        insert,select,update,delete
            遍历结果集中的数据 mysqli_fetch_array,
                               mysqli_fetch_object
                               mysqli_fetch_row
            表操作函数
            字段操作函数
    图形图像处理技术
    PHP加密技术    
     

你可能感兴趣的:(php)