|
|
|
|
Parser Object
(
[username:Parser:private] => user
[password:Parser:private] => pass
[json_url:Parser:private] => http://url/file.json
)
|
Parser Object
(
[username:Parser:private] =>
[password:Parser:private] =>
[json_url:Parser:private] =>
)
|
# diff parser.class.php parser.class.test.php
10,12c10,12
< $username = $this->username = $username;
< $password = $this->password = $password;
< $json_url = $this->json_url = $json_url;
---
> #$username = $this->username = $username;
> #$password = $this->password = $password;
> #$json_url = $this->json_url = $json_url;
|
Когда к члену класса (свойству) добавлять $this, или для переменных конструктора $this не нужен? Меня смущает то, что зачем мне значения для этих свойств, если они все равно будут переданы через конструктор при
Результаты работы этих классов на выходе одинаковы, кроме того различия, что указал выше. | |
|
|