⊗ppOpBsPr 3 of 107 menu

Propiedades de objetos en PHP

Ahora aprenderemos a trabajar con objetos y sus propiedades con un ejemplo más práctico. Hagamos una clase User que describa al usuario de nuestro sitio. Que nuestro usuario tenga dos propiedades: nombre y edad. Escribamos el código de nuestra clase:

<?php class User { public $name; public $age; } ?>

Por ahora nuestra clase no hace nada - simplemente describe lo que tendrán los objetos de esta clase (en nuestro caso cada objeto tendrá nombre y edad). Básicamente, hasta que no creemos al menos un objeto de nuestra clase - no pasará nada útil.

Creemos un objeto de nuestra clase. Al hacerlo hay que tener en cuenta que las clases se suelen nombrar con letras mayúsculas, y los objetos de estas clases - con minúsculas.

Declaremos la clase:

<?php class User { public $name; public $age; } ?>

Y ahora creemos un objeto de nuestra clase:

<?php $user = new User; ?>

Ahora escribamos algo en las propiedades de nuestro objeto, y luego mostremos estos datos en pantalla:

<?php $user = new User; $user->name = 'john'; $user->age = 25; echo $user->name; echo $user->age; ?>

Haz una clase Employee, en la que haya las siguientes propiedades - name, age, salary.

Crea un objeto de la clase Employee, luego establece sus propiedades en los siguientes valores - nombre 'john', edad 25, salario 1000.

Crea un segundo objeto de la clase Employee, establece sus propiedades en los siguientes valores - nombre 'eric', edad 26, salario 2000.

Muestra en pantalla la suma de los salarios de los trabajadores creados.

Muestra en pantalla la suma de las edades de los trabajadores creados.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar