PHP内置

    

方法

    常用的方法

        get_class()返回对象的类名;    

        serialize() :串行化 序列化

        unserialize():反串行化 反序列化


        getMessage():返回异常信息;

        getFiles():返回发生异常的文件名;

        getLine():返回发生异常的代码行号;

        setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING):设置错误模式




    魔术方法

         __construct():构造方法;

        __get():直接输出一个对象中的非公有属性时自动调用;

        __set():直接设置一个对象中的非公有属性时自动调用;

        __isset():对未定义的变量调用isset() 或 empty()时自动调用;

        __unset():对未定义的变量调用unset()时自动调用;

        __call():调用一个不可访问方法(如未定义,或者不可见)时,__call() 会被调用;

        __callStatic:在静态方法中调用一个不可访问方法(如未定义,或者不可见)时,__callStatic() 会被调用;

        __clone(): 当执行clone克隆时会自动调用的方法;

         __toString():当我们直接要输出一个对象时,如echo $a,print $a,自动调用的方法;

        __autoload(类名):当new 实例化一个对象时,这个类若不存在,自动调用此函数,并将类名存入参数(类的自动加载);

        __sleep():在串行化时自动调用;

        __wakeup():在反串行化时自动调用,要求类必须在;


        



关键字

    常用的修饰符:

        public:公有 关键字;

        protected:受保护 关键字;   

        private:私有 关键字;


        abstract:抽象 关键字;

        extends:继承 关键字;

        interface:接口 关键字;

        implements:接口实现(继承) 关键字;


        static:静态 关键字;

        final:最终版本 关键字;

        clone:克隆 关键字;

        parent::__construct():调用一下父类的方法;

        self::静态属性/方法名:在类的方法中可以使用其他静态属性和静态方法

        const:修饰成员属性,定义成常量(不可修改的)

        instanceof:用于确定一个 PHP 变量是否属于某一类 class 的

        try{}catch(Exception $e){}:异常处理

        port:端口

猜你喜欢

转载自blog.csdn.net/qq_29994361/article/details/80783051
今日推荐