Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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