class

Возвращающее значение в функции конструктора класса

Пока у меня есть класс PHP с конструктором public function __construct ($identifier = NULL) { // Return me. if ( $ide ... emailAddress); } catch (Exception $e_g) { // email address was not in any of them !! } }

Могу ли я включить код в класс PHP?

Я хочу создать класс PHP, скажем Myclass.php . Теперь внутри этого класса я хочу определить только сам класс и некоторы ... один раз, на самом деле это Myclass_methods.php также следует включать только один раз. Возможно, я ошибаюсь. Эксперты?

Доступ к константе класса с помощью простой переменной, содержащей имя константы

Я пытаюсь получить доступ к константе класса в одном из моих классов: const MY_CONST = "value"; Если у меня есть пер ... :$myVar Явно не работает, потому что он предназначен для статических свойств. Переменные переменные тоже не работают.

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

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

PHP проверяет, например, дату и время?

Это единственный способ проверить, является ли объект экземпляром класса, в моем случае класса DateTime? $cls = Reflec ... teTime"); if (! $cls->isInstance( (object) $var ) ) { // is not an instance } Мне это кажется немного тяжелым.

Загрузчик функций

На прошлой неделе я узнал, что классы можно включить в ваш проект, написав функцию __autoload(). Затем я узнал, что исп ... лезно забыть о включении правильного PHP-файла с функциями внутри него. Итак, возможно ли создать загрузчик функций?

Могу ли я использовать объединение строк для определения класса CONST в PHP?

Я знаю, что вы можете создавать глобальные константы в терминах друг друга, используя конкатенацию строк: define('FOO' ... и способ создать константы класса в терминах друг друга в чем-то большем, чем тривиальный случай набора, такой как foo2?

Как узнать имя константы?

Предполагая, что у вас есть константа, определенная в классе: class Foo { const ERR_SOME_CONST = 6001; function bar() { $x = 6001; // need to get 'ERR_SOME_CONST' } } Возможно ли это с помощью PHP?

динамическое свойство класса $$значение в php

Как я могу ссылаться на свойство класса, зная только строку? class Foo { public $bar; public function TestFoo ... function foobar($string) { echo $this->$$string; //doesn't work } } Как правильно оценить строку?

карта массива не работает в классах

Я пытаюсь создать класс для обработки массивов, но, похоже, не могу заставить array_map() работать в нем. <?php //C ... rainingdvd\arraytesting.php on line 11 NULL Что я делаю неправильно или эта функция просто не работает внутри классов?

Как получить доступ к статическому члену класса?

Я пытаюсь получить доступ к статическому члену класса. Мой класс: class A { public static $strName = 'A is my n ... in an array $x = array('A'); echo $x::$strName; Я получаю ошибку при печати. Как я могу напечатать 'А - это мое имя'

Является ли PHP объектно-ориентированным?

Является ли PHP объектно-ориентированным языком? Если нет, то как насчет фреймворка CakePHP? Является ли это объектно-о ... оме того, может ли приложение PHP, полностью построенное с использованием классов , называться объектно-ориентированным?

В PHP 5 могу ли я создать экземпляр класса динамически?

Возможно ли динамически создавать экземпляр класса с помощью переменной? Например, возможно ли что-то подобное в PHP? class foo { public $something; } $class_name = "foo"; $f = new $class_name();

Как скрыть метки в классе форм в symfony2?

Я знаю, что вы можете разделить форму в twig и выбрать не отображать метку для определенного поля, но я не могу не дума ... ика. Может ли кто-нибудь пролить свет на наилучший подход или даже на то, почему пустое пространство, кажется, работает?

Как я должен назвать свой файл класса PHP? [закрыто]

Я видел много различных схем именования и расширений, используемых для PHP-файлов, которые в основном являются просто классами. Некоторые примеры: myClass.php myClass.class.php myClass.class В чем разница и что лучше?

WooCommerce: Добавить товар в корзину с переопределением цены?

$replace_order = new WC_Cart(); $replace_order->empty_cart( true ); $replace_order->add_to_cart( "256", "1"); П ... огу сделать, это приложить купон к корзине. Есть ли способ полностью изменить цену на что-то полностью индивидуальное?

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

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

В php при инициализации класса как можно передать переменную этому классу для использования в его функциях?

Итак, вот в чем дело. Я хочу вызвать класс и передать ему значение, чтобы его можно было использовать внутри этого класса во всех различных функциях и т. Д. и т. Д. Как бы я это сделал? Спасибо, Сэм

Как получить доступ к родительскому объекту из лямбда-функций?

У меня есть рекурсивная лямбда-функция в одном из моих объектов, и ей необходимо получить доступ к соединению mysqli об ... советов? Редактировать: Просто чтобы прояснить контекст, я пытаюсь создать эту лямбда-функцию внутри другой функции.

Доступ к свойствам класса с пробелами

stdClass Object ([Sector] => Manufacturing [Date Found] => 2010-05-03 08:15:19) Таким образом, я могу получить доступ к [Sector] с помощью $object->Sector, но как я могу получить доступ [Date Found] ?