methods

Объявление методов должно быть совместимо с родительскими методами в PHP

Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod() Каковы возможные причины этой ошибки в PHP? Где я могу найти информацию о том, что значит быть совместимым?

Как добавить новый метод в объект php на лету?

Как добавить новый метод к объекту "на лету"? $me= new stdClass; $me->doSomething=function () { echo 'I\'ve done something'; }; $me->doSomething(); //Fatal error: Call to undefined method stdClass::doSomething()

Передача массива в качестве аргументов, а не массива, в PHP

Я, кажется, помню, что в PHP есть способ передать массив в виде списка аргументов для функции, разыменовав массив станд ... о не разглашало. Нет что мне приходилось использовать эту конкретную функцию в течение последнего года или около того.

уникальный массив для объектов?

Существует ли какой-либо метод, подобный array_unique для объектов? У меня есть куча массивов с объектами "Роли", которые я объединяю, а затем я хочу удалить дубликаты:)

Есть ли у интерфейсов PHP свойства?

Имеют ли интерфейсы в PHP свойства или у них есть только методы?

Можете ли вы получить имя метода из метода в PHP?

Возможно ли сделать что-то подобное? public function something() { $thisMethodName = method_get_name(); } Где method_get_name() возвращает имя метода?

ошибка "вызов неопределенной функции" при вызове метода класса

Это ошибка Fatal error: Call to undefined function assign( это код, как вы можете видеть, я, очевидно, определил функци ... or die(mysql_error()); if($result){echo "Added!";} else{echo"Not Added!";} }; } }

вызов метода из другого метода в том же классе PHP

Я пытаюсь использовать метод из другого метода в классе. У меня не так много опыта в PHP5 ООП, и я огляделся в поисках ... ал parent::getClientInfo($db, $client); И $this->getClientInfo($db, $client); Безрезультатно. Есть идеи?

Вызывать методы объектов в массиве с помощью карты массива?

Предположим, у меня есть простой класс, такой как: class MyClass { private $_prop; public function getProp() {retu ... rray('MyClass', 'getProp'), $objs), но это не работает, так как метод не статичен. Редактировать: Я использую php 5.3.

Класс PHP: Глобальная переменная как свойство в классе

У меня есть глобальная переменная вне моего класса = $myNumber; Как мне объявить это как свойство в MyClass? Для кажд ... $myNumber, но изменено перед использованием в методах Что-то вроде: var $classnumber = глобальный $myNumber + 100;

Публичные функции против функций в CodeIgniter

В PHP, в чем разница между объявлением методов внутри класса, таких как public function ПРОТИВ function Например: ... s->load->view('admin/admin_contact', $data); } Лучше ли использовать публичную функцию или функцию и почему?

Как мне связать методы в PHP? [дубликат]

На этот вопрос уже есть ответ здесь: Цепочка методов PHP? ... ty->meow()->purr(); Я не могу заставить цепочку работать. Он генерирует фатальную ошибку сразу после мяуканья.

Передача метода экземпляра в качестве аргумента в PHP

Я хотел бы создать класс слушателей class Listener { var $listeners = array(); public function add(callable $ ... быть вызываемым, задан null, вызывается в index.php в строке 18 и определен index.php в строке 5 Что я делаю не так?

Разница между вызовами метода $модель->отношение(); и $модель->отношение;

Здесь есть некоторое базовое понимание/теория, которой мне не хватает.Я не понимаю разницы между этими вызовами функций ... ch ($distributors as $distributor){ $beers = array_merge($distributor->beers->lists('name', 'id'), $beers); }

Нужна помощь в понимании метода ProductAttribute() для страниц продуктов

Мне нужна помощь в ознакомлении с помощниками, их методами и атрибутами продукта. В частности: $_helper->productAtt ... $product, 'attribute' => $attributeName )); return $attributeHtml; } Любая помощь приветствуется.

Проверьте, есть ли у класса метод в PHP

В настоящее время мой код выглядит так: switch ($_POST['operation']) { case 'create': $db_manager->crea ... етод с именем $_POST['operation']: если да, то вызовите его, иначе эхо "ошибка" Возможно ли это? Как я могу это сделать?

доступ к статическим методам с использованием имени класса переменной (PHP)

Я пытаюсь получить доступ к статическому методу, но использую переменную в качестве имени класса. Возможно ли это? Каже ... 'foo'; $variable_class_name::bar(); И я хочу иметь возможность делать то же самое, используя статические переменные.

PHP - метод сбора данных в классе

Можно ли настроить класс так, чтобы, если метод не определен, вместо того, чтобы выдавать ошибку, он переходил бы к уни ... s->foobar();, но foobar никогда не был установлен в определении класса, какой-то другой метод будет обрабатывать его?

PHP: Когда использовать черты и когда использовать статические методы?

Мои PHP-приложения обычно используют классы для пространства имен. Методы в этих классах определены как статические. ... функция, созданная пользователем. Это черта или статический метод? Может ли кто-нибудь пролить некоторый свет на это?

Цепочки методов PHP ООП

Обычно во многих фреймворках можно найти примеры создания запроса с помощью конструктора запросов. Часто вы будете виде ... ect_Evaluate('x') ) ->limit(1) ->order('x', 'ASC'); Как вы на самом деле делаете такие цепочки?