instantiation

Создание экземпляра класса PHP. Использовать или не использовать круглые скобки? [закрыто]

Я всегда предполагал, что - в отсутствие параметров конструктора - круглые скобки (фигурные скобки), следующие за имене ... ит как вопрос RTM, но я некоторое время искал (включая весь раздел PHP ООП), и я, похоже, не могу найти прямого ответа.

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

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

Создание экземпляра объекта без вызова его конструктора в PHP

Чтобы восстановить состояние объекта, который был сохранен, я хотел бы создать пустой экземпляр класса, не вызывая его ... сть ли другой, менее банальный способ сделать это? Я ожидал найти такой способ в Размышлениях, но я не сделал этого.

PHP: Как создать экземпляр класса с аргументами из другого класса

Я нахожусь в ситуации, когда мне нужно создать экземпляр класса с аргументами из экземпляра другого класса. Вот прототи ... руктора. Для опытных разработчиков PHP вышесказанное не должно быть большой проблемой. Пожалуйста, помогите. Спасибо

Возможная проблема циклической зависимости с приложением PHP

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

Что определяет, когда объект класса уничтожается в PHP?

Предположим, что у нас есть класс CFoo. В следующем примере, когда вызывается CFoo::__destruct()? function MyPHPFunc( ... мере будет ли вызываться деструктор, когда скрипт выйдет из области MyPHPFunc, потому что $foo больше не будет доступен?

callStatic(): создание экземпляров объектов из статического контекста?

Меня смущает, как "статические" и "динамические" функции и объекты в PHP работают вместе, особенно в отношении __callSt ... allStatic() violates или conforms для общей картины языковых конструкций. Или это полностью новая языковая конструкция.

PHP: Фатальная ошибка: Не удается создать экземпляр абстрактного класса

У меня есть абстрактный класс базы данных с именем: abstract class database { protected $value; } Я создал еще од ... ктных метода и поэтому должен быть объявлен абстрактным или реализовывать остальные методы Как я могу это исправить?

Как я могу создать несколько экземпляров одного и того же объекта в Codeigniter?

С помощью традиционного ООП я бы (или, скорее, мог бы) создал модель/объект, представляющий User, со свойствами, которы ... по-видимому, являются отличным способом работы, который устраняет мои оговорки. Еще раз - спасибо за помощь и ответы.

Правильный способ создания экземпляра класса в PHP

Я пытаюсь создать метод внутри класса, который создаст экземпляр класса, находящегося в данный момент. Но мне также нуж ... аты. Или они это делают? Может ли кто-нибудь объяснить разницу между этими двумя методами и какой из них "правильный".

Как проверить, может ли объект быть создан с помощью PHP

Я не могу этого сделать, но мне интересно, что будет работать: is_object(new Memcache){ //assign memcache object ... connect('localhost', 11211); $memcache->get('myVar'); } else{ //do database query to generate myVar variable }

Использовать карту массива для возврата массива созданных объектов?

Допустим, у меня есть следующее: class Thing { function __construct($id) { // some functionality to look up t ... ельных шагов, проходящих через $id, но есть ли простой способ вызвать "новую вещь($id)" для каждого с помощью array_map?

PHP: Создать экземпляр класса по ссылке?

Я конвертирую старый код PHP 4.x для PHP 5.3. Я столкнулся со следующим, и я не уверен, что это делает. $variable =& new ClassName(); В чем разница между этим и: $variable = new ClassName();

PHP, создающий экземпляр дочернего класса

Я пытаюсь стать объектно-ориентированным программистом здесь, поэтому я даю себе несколько простых задач. Я создал клас ... оздание экземпляра: include("class.picFind.php"); $Myclass = new DisplayPics(); $Myclass->displayPics('./images/');

Невозможно применить функцию сразу после создания экземпляра PHP-объекта DateTime

Я пытаюсь извлечь год строковой даты с помощью DateTime::. Я не понимаю, почему следующий экземпляр DateTime выдает о ... объект экземпляр самого себя? Так почему же мы не можем использовать метод этого класса сразу после создания экземпляра?

PHP: имя переменной как экземпляр класса

У меня проблема с использованием переменной в качестве имени класса при вызове статической функции внутри класса. Мой к ... в настоящее время я получаю следующую ошибку: Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM Спасибо

php находит, откуда создается экземпляр класса

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

Использование методов для доступа к классам и их создания

Я сохранил класс, который хочу создать, в переменной, доступной с помощью методов get и set: private $myClass; public ... это сделать. Или, возможно, это просто ужасная практика и так сильно обескуражена? Как мне лучше всего подойти к этому?

Как использовать созданный объект в разных файлах PHP

Это очень простой вопрос php: предположим, у меня есть 3 файла, файл1, файл2, файл3. В файле 1 я объявляю класс с им ... айле 3, могу ли я напрямую ссылаться на свойства $объекта или могу ли я получить доступ к статическому методу объекта ?

Как я могу определить класс, экземпляр которого может быть создан только в том случае, если конструктору не передаются параметры?

Как я могу определить класс, который может быть создан только без параметров, и запрещает создание экземпляра, когда ка ... интерпретатора и т.д.) class Template() { ... } new Template(); // okay new Template($anything); // must not work