instance-variables

Переменные класса, содержащие функцию в PHP

PHP позволяет переменным содержать такие функции, как: $f = function($a,$b) { print "$a $b"; }; $f("Hello","World!") ... а ищет функции и может определить, является ли это переменной, только по контексту, я думаю, в этом мораль этой истории.

Почему можно переопределять переменные экземпляра в PHP, но не в Java?

Рассмотрим приведенный ниже код: <?php class Base { protected $name = "Base"; public function ge ... ременную экземпляра, но это возможно в PHP. Это потому, что, поскольку PHP является слабым языком типов, это возможно?

PHP показывает имена всех объявленных классов?

Допустим, у меня есть этот код: <?php class hello { var $greeting = "hello"; function hello(){ echo ... й-либо способ указать имя экземпляра внутри класса, что-то вроде echo имя_экзамена ($this); даст мне "привет1". Спасибо.

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

Или моя переменная содержит сам объект? Когда я говорю, например: $obj = new ClassOne(); Является ли $obj указат ... new SomeOtherClass(); Будет ли объект ClassOne собирать мусор, как в JAVA, или это вызовет утечку памяти, как в C++?

сообщение о настройке обработки исключений php после этого

Обычно мы устанавливаем сообщение при создании экземпляра, например: throw new Exception($msg);` Но я нахожусь в с ... же объект, мне нужно иметь возможность установить сообщение в любое время, прежде чем выбрасывать исключение, понимаете?

Сглаживание свойства во время определения

Следующий код недопустим в PHP 5.3 class DatabaseConfiguration { public $development = array("user" => "dev"); ... казано ли это в каком-либо документе php? Можно ли $default инициализировать таким образом, не полагаясь на конструктор?