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] ?