Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> __toString(); Kilka pytań.
zeten
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 2
Dołączył: 1.08.2009
Skąd: Katowice, Rybnik

Ostrzeżenie: (0%)
-----


Witam,

Średnio potrafię znaleźć interesujące mnie informacje na temat metody __toString()

Metodę __toString() wykorzystujemy w nowszym czy starszym PHP?

Zdarzyło mi się tak, że przekazywanie obiektu do sesji bez problemu działa na jednym hostingu.. a na drugim już nie. Na jednym i drugim znajduję się PHP 5.2.10.. Od czego to zależy?

Jeżeli zależy to od jakieś konfiguracji czy jakiegoś modułu.. to która instalacja PHP jest poprawna? Ta, która nakazuje wykorzystanie metody __toString() czy tak, która w sposób automatyczny przekształca obiekt w string? Chodzi mi tutaj głównie o nawyki poprawnego programowania w PHP.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cojack
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


@edit
post powyżej jest jak monolog prezydenta, o wszystkim i o niczym, masło maślane, coś z czegoś coś do czegoś, ale po co i jak to ni huhu. Bezsensu człowieku opisujesz problem.

dajmy na to:

  1. class A {
  2. public function __toString() {
  3. return 'jestem mega fajny';
  4. }
  5. }
  6.  
  7. $a = new A;
  8. echo $a;


szybkie objaśnienie czym jest __toString();

Ten post edytował cojack 13.10.2009, 10:00:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 02:51