ЧЕМ ОТЛИЧАЕТСЯ МЕТОД ОТ ФУНКЦИИ PHP

В PHP термины «функции» и «методы» используются для обозначения одного и того же: набора инструкций, которые могут выполняться при вызове. Однако, разница между ними заключается в контексте, в котором они используются.

Функция является независимой от класса последовательностью инструкций, предназначенной для выполнения конкретной задачи. Она может вызываться из любой точки программы, аргументы передаются ей в явном виде в скобках, а результат ее работы возвращается в виде значения

Метод в PHP - это функция внутри класса. Он также может иметь аргументы и возвращаемое значение, но выполняет операции, связанные с объектом класса. Он может использовать свойства объекта и вызывать другие методы этого объекта.

Другой важный аспект, в отличии методов от функций, это то, что методы имеют доступ к закрытым (private) свойствам и методам класса, тогда как функции нет.

Пример кода:

class MyClass {
  private $myProperty;
  public function myMethod($arg) {
    $this->myProperty = $arg;
    return $this->myProperty;
  }
}

$obj = new MyClass();
echo $obj->myMethod("Hello World"); // выводит "Hello World"

Функции PHP и с чем их едят!

Python для начинающих: Чем метод отличается от функции #13

Уроки PHP 7 - Как работать с формами. Методы GET и POST. В чем их отличие.

Функции в PHP: параметры, return (6 урок)

Методы в php - часть 1 - Базовый курс PHP-7

Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш

Function (функции) php. Как создать и как пользоваться.

Объявление и вызов функции в PHP - Базовый курс PHP-7

PHP - методы

#38 Уроки PHP - Учим язык PHP, Параметры и аргументы функций на языке PHP

Реклама
Новое
Реклама