В чем разница между модификаторами доступа в php? [закрыто]

Я полностью запутался с модификаторами доступа в php. Есть ли какая-либо разница в использовании памяти для модификаторов доступа или только разница в доступности? Пожалуйста, предложите. Если у меня есть следующий код:

public Class Employee {
 public $emp_name='xyz';
 protected $emp_phone='1234567891';
 private $emp_code='101';
 public function getName($name) {
  return 'Employee name is :' . $name;
 }
 protected function getPhone($ph) {
  return 'Employee contact number is :' . $ph;
 }
 private function getCode($id) {
  return 'Employee code is :' . $id;
 }
 $emp = new Employee();
 $emp->getName($emp_name);
 $emp->getPhone($emp_phone);
 $emp->getName($id);
}

Теперь кто-нибудь может сказать мне, сколько памяти будет выше переменной или функции.

Ответы на вопрос(1)

Ваш ответ на вопрос