“Conocimientos Programación>Programación PHP /MySQL

Php class var función

2015/11/14
clases PHP definen los objetos que proporcionan la funcionalidad de un sitio web o aplicación. Dentro de las declaraciones de clase , los desarrolladores describen los datos y el comportamiento de los objetos de aplicación . La función var define una variable de clase , que tiene un punto de datos para cada instancia de objeto de la clase. Sin embargo , la función var está en desuso en las últimas versiones de PHP. Los desarrolladores pueden utilizar construcciones de código alternativas o pueden seguir utilizando var dependiendo de qué versión de PHP de su servidor está en ejecución . Propósito

El siguiente código de ejemplo muestra la función var se utiliza para definir una variable de clase nombrada

< phpclass Helper { var $ helper_type ;} " helper_type . " ? >

Este esquema declaración de clase declara una variable que se podrá acceder a toda la clase. La variable se le puede asignar un valor en más de un lugar dentro de la clase y se asocia con una sola instancia de un objeto de la clase , en lugar de la clase en su conjunto.
Uso

desarrolladores utilizan la función var para declarar variables de clase , sino que también deben asignar valores a estas variables. La función constructora de la clase a menudo asigna valores iniciales - o inicializa - variables de clase de la siguiente

Helper function () {$ this-> helper_type = " admin" ;} .
< P > Este código puede aparecer dentro de la declaración de clase , después de la línea que declara la variable de clase utilizando la función var . Cuando el código externo crea un objeto de la clase , el contenido de la función se ejecuta el constructor , dando la variable declarada un valor inicial . La clase también puede contener funciones en las que se altera el valor de la variable , siempre y cuando la variable no es una constante.
Versiones

En reciente versiones de PHP , se anima a los desarrolladores a no utilizar la función var , aunque todavía se admite para las aplicaciones heredadas. Si los desarrolladores utilizar versiones de PHP entre 5 y 5.1.3 , el código puede generar errores si contiene la función var . Versiones desde entonces apoyan la función, pero lo interpretan de acuerdo con el marco más reciente para la visibilidad . Las variables declaradas con var se interpretan como tener visibilidad pública .
Alternativas

Para los desarrolladores que utilizan PHP desde la versión 5 , la alternativa recomendada a la función var implica visibilidad. Visibilidad indica el grado en que una determinada variable está disponible para otros códigos . Por ejemplo , una variable privada sólo es visible dentro de su propia declaración de la clase , mientras que una variable pública está disponible fuera de la clase. La siguiente declaración de variable alternativa demuestra

privada $ helper_type = " admin" ; .

Declara " helper_type " como una variable que sólo se ha de utilizar la clase interna y que el código externo tiene no tienen acceso a .

Programación PHP /MySQL
Cómo insertar y descifrar las URL con PHP
A PHP matriz Ordenar Problema con el número cero
Cómo cambiar una contraseña usando PHP Script
Cómo instalar Zend para PHP 5.3
Cómo buscar mientras se escribe en AJAX con PHP MySQL
Cómo comprobar si un archivo ha cambiado en PHP
Acerca de la salida a un archivo CSV en MySQL
PHP Formación Avanzada
Conocimientos Informáticos © http://www.ordenador.online