⊗ppOpCgPNF 40 of 107 menu

Όνομα ιδιότητας από συνάρτηση στην ΑΝΠ στην PHP

Το όνομα της ιδιότητας ενός αντικειμένου μπορεί επίσης να ληφθεί από συνάρτηση. Ας δούμε πώς γίνεται αυτό. Ας υποθέσουμε ότι έχουμε την ακόλουθη κλάση User:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

Ας δημιουργήσουμε ένα αντικείμενο αυτής της κλάσης:

<?php $user = new User('john', 'smit'); ?>

Ας υποθέσουμε ότι έχουμε την ακόλουθη συνάρτηση:

<?php function getProp() { return 'name'; } ?>

Ας απευθυνθούμε στην ιδιότητα του αντικειμένου, το όνομα της οποίας επιστρέφει η συνάρτησή μας:

<?php echo $user->{getProp()}; // θα εμφανίσει 'john' ?>

Δίνεται η ακόλουθη κλάση:

<?php class Employee { public $name; public $salary; public $position; public function __construct($name, $salary, $position) { $this->name = $name; $this->salary = $salary; $this->position = $position; } } ?>

Δίνονται οι ακόλουθες συναρτήσεις:

<?php function getProp1() { return 'name'; } function getProp2() { return 'salary'; } ?>

Δημιουργήστε ένα αντικείμενο της κλάσης Employee, και στη συνέχεια απευθυνθείτε στις ιδιότητές του μέσω των αποτελεσμάτων εκτέλεσης των συναρτήσεων.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη