Classes και this->

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Classes και this->

Δημοσίευση από dpa » 13 Νοέμ 2013 14:50

Παιδιά έχουμε μια CLASS

και μέσα έχουμε κάποιες μεταβλητές

με το this->

παίρνουμε την τιμή της μεταβλητής και την χρησιμοποιούμε ή καλούμε μια συνάρτηση.
Μπορούμε ένα αποτέλεσμα αν το αναθέσουμε σε μια μεταβλητή μέσα στην class ???

px

Κώδικας: Επιλογή όλων

class dpa {

 $a = 2;
 $b = 3;
 $c = null;

function calc(){
   $c = $this->a+$this->b;
}
}
η μπορούμε μόνο να παίρνουμε και να επιστρέφουμε ένα αποτέλεσμα μόνο με return

px
class dpa {

$a = 2;
$b = 3;


function calc(){
return $this->a+$this->b;
}

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Classes και this->

Δημοσίευση από geomagas » 13 Νοέμ 2013 15:17

dpa έγραψε:Παιδιά έχουμε μια CLASS

και μέσα έχουμε κάποιες μεταβλητές

με το this->

παίρνουμε την τιμή της μεταβλητής και την χρησιμοποιούμε ή καλούμε μια συνάρτηση.
Και τα δύο.
dpa έγραψε:Μπορούμε ένα αποτέλεσμα αν το αναθέσουμε σε μια μεταβλητή μέσα στην class ???

px

Κώδικας: Επιλογή όλων

class dpa {

 $a = 2;
 $b = 3;
 $c = null;

function calc(){
   $c = $this->a+$this->b;
}
}
Ναί. Αλλά κάνε $this->c= γιατί όπως το γράφεις, το $c είναι τοπική μεταβλητή της calc().

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

Classes και this->

Δημοσίευση από dpa » 14 Νοέμ 2013 12:17

ευχαριστώ πολύ φίλε geo

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης