Вопрос по номенклатуре 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
в качестве параметра (или аргумента)".