WordPress.org

Make WordPress Core

Ticket #18510: wpdb-magic.diff

File wpdb-magic.diff, 1.4 KB (added by pento, 6 years ago)
  • wp-includes/wp-db.php

     
    556556         *
    557557         * @since 3.5.0
    558558         *
    559          * @param string $var The private member to get, and optionally process
     559         * @param string $name The private member to get, and optionally process
    560560         * @return mixed The private member
    561561         */
    562         function __get( $var ) {
    563                 if ( 'col_info' == $var )
     562        function __get( $name ) {
     563                if ( 'col_info' == $name )
    564564                        $this->load_col_info();
    565565
    566                 return $this->$var;
     566                return $this->$name;
    567567        }
    568568
    569569        /**
     570         * Magic function, for backwards compatibility
     571         *
     572         * @since 3.5.0
     573         *
     574         * @param string $name  The private member to set
     575         * @param mixed  $value The value to set
     576         */
     577        function __set( $name, $value ) {
     578                $this->$name = $value;
     579        }
     580
     581        /**
     582         * Magic function, for backwards compatibility
     583         *
     584         * @since 3.5.0
     585         *
     586         * @param string $name  The private member to check
     587         *
     588         * @return bool If the member is set or not
     589         */
     590        function __isset( $name ) {
     591                return isset( $this->$name );
     592        }
     593
     594        /**
     595         * Magic function, for backwards compatibility
     596         *
     597         * @since 3.5.0
     598         *
     599         * @param string $name  The private member to unset
     600         */
     601        function __unset( $name ) {
     602                unset( $this->$name );
     603        }
     604
     605        /**
    570606         * Set $this->charset and $this->collate
    571607         *
    572608         * @since 3.1.0