setter

php автоматизированный установщик и получатель

Я пытаюсь реализовать некоторые автоматические средства получения и настройки для объектов php. Моя цель состоит в то ... A->setBar("bar"); $A->getBar(); // -> output "the value is: bar" Есть идеи/подсказки о том, как это сделать?

PHP динамически задает свойства объекта

У меня есть функция, которая должна считывать массив и динамически задавать свойства объекта. class A { public $a ... ет, есть ли способ сделать это? РЕДАКТИРОВАТЬ Кажется, что в этом коде нет ничего плохого, вопрос должен быть закрыт

PHP-Сеттеры/Геттеры и конструктор

Я искал это в Интернете, но, похоже, не могу найти что-то достаточно ясное для меня, чтобы понять. Я видел "похожие" во ... и я пытаюсь учиться, "пачкая руки", написав некоторый код, чтобы понять некоторые вещи в ООП. Пожалуйста, будьте проще.

Методы получения набора PHP

class Dog { protected $bark = 'woof!'; public function __get($key) { if (isset($this->$key)) { ... ь "лай" как protected? Действительно ли методы __get() и __set() в этом случае эффективно делают "лай" общедоступным?

Что такое Геттер и Сеттеры?

Что такое геттеры и сеттеры в PHP5? Может ли кто-нибудь привести мне хороший пример с объяснением?

Получить и установить (частное) свойство в PHP, как и в C#, без использования перегрузки магического метода getter setter

Краткое описание Пример кода: Class People { // private property. private $name; // other methods not ... е, чем явный сеттер геттера. Я думаю, что по-прежнему приемлемо использовать его для систем малого и среднего масштаба.

PHP установил магический метод с массивом в качестве имен

Я создаю класс, который буду использовать для хранения и загрузки некоторых настроек. Внутри класса все настройки храня ... somethingelse; //Doesn't work, __set method isn't called at all Как я могу заставить эту последнюю строку работать?

Как задать переменные класса в PHP?

У меня есть класс на php, и я хочу знать, существует ли конкретное соглашение о том, как устанавливать эти частные пере ... . Но я думаю, что вам нужно использовать setters и getters при обработке частных переменных вашего родительского класса.

установщик, валидатор и внедрение зависимостей

Допустим, у меня есть класс Thing, и мне нужно использовать некоторую конкретную проверку даты, предоставляемую классом ... throw new Exception /*...*/; } } Или есть что-то вроде нескольких зависимостей, с которыми вы можете жить?

Намек на тип против приведения типов в установщиках php

В php мне интересно, являются ли следующие функции функционально эквивалентными? class Foo { public $bar; ... ... Foo { public $bar; ... public function setBar(array $bar) { $this->bar = (array)$bar; } }

Волшебный метод Php get set - как установить границы для определенных полей, но не для других

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