id setter of niet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ozzie PHP

Ozzie PHP

08/04/2014 11:24:53
Quote Anchor link
Ola,

Ik heb een User object met een class property $id en een functie getId().

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

class User {

  private $id;

  public function getId() {
    return $this->id;
  }

}


?>

Nu vraag ik me af of het nodig is om in die class ook nog een setId() functie te hebben.

Ik zat namelijk te bedenken om voor het laden van de User een UserMapper te gebruiken. Als ik de User dan via PDO als een object ophaal dan worden automatisch de properties geset en dan zou ik denken dat ik dus geen aparte setID functie meer nodig hebt. Correct, of zie ik iets over het hoofd?

Dus zoiets:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

$userMapper
= new UserMapper();
$user = $userMapper->load(5); // 5 is de user-ID

?>

Volgens mij heb ik nu geen setId() functie nodig?
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.