Вопрос по номенклатуре OPP: объект-> функция ($param)

В ООП, как это называется, когда вы делаете:

$o = new ClassInstance();

$o->someFunction($p);

Например, я бы сказал, что я передаю параметр p в функцию someFunction. Легко.

Но как вы формулируете вызов функции в объекте класса, ClassInstance? Вы на самом деле не передаете функцию someFunction объекту ClassInstance.... поэтому вы бы сказали: "Вызовите функцию someFunction в объекте ClassInstance?"

Благодарю.

1 ответ

Решение

"Метод вызова someFunction от объекта $o (который является экземпляром класса ClassInstance), проходя $p в качестве аргумента."

Перефразируя для ясности:

$instance = new ClassName();
$instance->someMethod($p);

"Метод вызова someMethod от объекта $instance (который является экземпляром класса ClassName), проходя $p в качестве параметра (или аргумента)".

Другие вопросы по тегам