Понимание операторов стрелок PHP: -> и =>

В PHP символы «->» и «=>» имеют разное значение:

  1. “->” (оператор стрелки): этот оператор используется для доступа к методам и свойствам объекта. Он используется для вызова метода или доступа к свойству внутри класса или экземпляра объекта. Вот пример:
$object->method();

В приведенном выше коде «->» используется для вызова «метода» внутри объекта с именем «object».

  1. “=>” (оператор двойной стрелки): этот оператор используется в ассоциативных массивах для присвоения значений клавишам. Обычно он используется для определения пар ключ-значение в массиве. Вот пример:
$array = array(
    "key" => "value",
    "name" => "John",
    "age" => 25
);

В приведенном выше коде «=>» используется для присвоения значений соответствующим ключам в ассоциативном массиве.