php - $this->

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

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

Απάντηση
Kanonieris
Δημοσιεύσεις: 61
Εγγραφή: 01 Απρ 2005 11:30
Τοποθεσία: Θεσσαλονικη
Επικοινωνία:

php - $this->

Δημοσίευση από Kanonieris » 18 Ιούλ 2008 10:56

Γεια σας παιδιά,
παρέλαβα έναν κώδικα σε php και είδα παντού την εντολή/συναρτήση/δεν ξερω τί $this->.Υπήρχε δηλαδή μια μορφή τύπου px $this->errorMessage->Action="";. Θα μπορούσε κανείς να μου εξηγήσει τι κάνει αυτή η εντολή γιατι στο manual της php δεν βρίσκω τιποτα γι αυτό το θέμα.

Και κάτι άλλο που δεν κατάλαβα,
Τι σημαίνει η έκφραση : if ($variable == "") $variable = "1=1"; ?
Ευχαριστώ πολύ :wink:

Άβαταρ μέλους
alexandr0s
Δημοσιεύσεις: 1064
Εγγραφή: 25 Απρ 2006 17:16
Τοποθεσία: localhost
Επικοινωνία:

php - $this->

Δημοσίευση από alexandr0s » 18 Ιούλ 2008 12:48

Το $this αναφέρεται στη τρέχον κλάση (class). To $this->errorMessage->Action = "" σετάρει τη μεταβλητή Action που ανήκει στη κλάση errorMessage, η οποία κλάση errorMessage έχει 'δημιουργηθεί' μέσα στη τρέχον κλάση

Το 2ο κοιτάζει αν μια μεταβλητή είναι κενή και αν είναι κενή βάζει σε αυτή τιμή 1=1, αυτό γίνεται προφανώς για να μπει μελλοντικά σε ένα sql statement

Απάντηση

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

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

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