PHP OO: Practicando - Definiendo Propiedades De Clase - Parte 2

Con este artículo Practico entrego la definición de lo que es una propiedad de clases en PHP con el enfoque Orientado a Objetos!
Compartir:

Este artículo es una continuación del artículo Estructurando Clases, que realizé anteriormente.
No menos funcional que el anterior, en este artículo muestro la manera como podemos agregar datos a una class, utilizando propiedades o variables específicas de class. Estas propiedades que se encuentran dentro de variables, funcionan exactamente como cualquier variable regular, sólo que a diferencia de estas variables regulares, estas se vinculan al objeto y por lo tanto sólo se puede acceder a ellas, mediante el objeto.  
  • Teniendo en cuenta que nuestro anterior código, en el anterior ejemplo nos quedó así:

<?php
    class miClase
    {
        //las propiedades de la clase y métodos van aquí!
    }

    $objeto = new miClase;

    var_dump($objeto);
?>

  • Para agregar una propiedad a la class miClase, pues la colocaremos en su respectivo lugar, que sería donde esta comentado el código:
    • //las propiedades de la clase y métodos van aquí!
      • Quedando nuestro código de la siguiente manera:

<?php
    class miClase
    {
        public $propiedad1 = "Yo soy una propiedad de la class miClase";
    }

    $objeto = new miClase;

    var_dump($objeto);
?>

  • Como podemos ver hemos creado la propiedad "$propiedad1", la cual tiene como datos "Yo soy la propiedad de la class miClase".

¿Cómo Muestro En Pantalla Mi $propiedad1?  

Como podemos analizar en el código con la función var_dump() podemos traer a la pantalla la información de la class miClase.  
  • Primero para que sólo veamos en pantalla nuestra propiedad1 he comentado la función var_dump() y luego he agregado el código que muestra nuestra propiedad1, veamos:

<?php
    class miClase
    {
        public $propiedad1 = "Yo soy una propiedad de la class miClase";
    }

    $objeto = new miClase;

    //var_dump($objeto);
    echo $objeto->propiedad1;
?>

  • Como podemos notar en el código antes elaborado, hemos comentado a nuestra función var_dump(), luego
  • Para leer nuestra propiedad1 y acceder a ella desde el navegador, 
    • hacemos referencia a ella desde la variable $objeto utilizando el constructor echo como muestra el código

Bueno ahora que hemos terminado nuestro código, pues pongámoslo a correr en nuestro navegador y veamos que nos queda semejante a esta imagen!

Nota Importante: Debido a que pueden existir varias instancias de una class, si no se hace referencia al objeto de manera individual, el script no podría determinar qué objeto leer. El uso de la flechita (->) es una construcción Orientada a Objetos que accede a las propiedades ó métodos contenidos desde un objeto dado.
Con este artículo intento mostrar el uso de una propiedad $propiedad1 de nuestra class miClase, sin duda un tema bastante buscado por los desarrolladores que estan comenzando a usar este enfoque Orientado a Objetos, tan reconocido por las mejoras que esta logrando cuando realizamos nuestros proyectos.
Compartir:
Localización Jardim Sao Judas Tadeu, São José dos Campos - SP, Brasil

PHP

PHP Orientado a Objetos

Déjenos su Comentário:

0 commentários: