PHP kézikönyv
Előző | 11. Fejezet. Típusok | Következő

# Objektumok

## Objektumok létrehozása

Egy objektum létrehozására a new operátor való, amely az adott objektumtípus egy példányát hivatott létrehozni [mivel lehet, hogy hivatkozni akarunk rá, rendszerint másolni szoktuk az objektumot (ill. a címét) egy változóba]

`<?php class semmi // egy objektumosztály létrehozása, semmi az osztály neve { function do_semmi () { echo "Csinálom a semmit."; } } $bigyo = new semmi; // $bigyo most egy semmi típusú objektum $bigyo->do_semmi(); // a $bigyo objektum do_semmi() // metódusát (függvényét) hívja ?>`

Alaposabb információkért nézd meg az Osztályok és objektumok című részt.

## Konverzió objektummá

Ha egy objektumot konvertálsz objektummá, nem változik meg. Ha más típusú értéket konvertálsz objektummá, akkor létrejön egy új példány keletkezik a beépített stdClass osztályból. Ha az érték `NULL` volt, az új példány üres lesz. Minden más érték esetén egy scalar nevű attribútum fogja tartalmazni az értéket.

`<?php $obj = (object) 'ciao'; echo $obj->scalar; // kimenet: 'ciao' ?>`

Előző | Tartalom | Következő
Tömbök | Fel | Erőforrások