Могу ли я сфокусировать php, чтобы ввести переменную class в php? - PullRequest
0 голосов
/ 20 июля 2011

В Java все объекты, я знаю, какой это тип, например ... Я буду делать что-то вроде этого:

MyObject aObject = new MyObject();

Я всегда знаю, что "aObject" - это MyObject ...

но PHP, я использую это

$aObject = new MyObject();

Я не знаю, что это был за "aObject", я пытаюсь сделать это, он выдает ошибку:

MyObject $aObject = new MyObject();

Это заставляет меня чувствовать себя очень сосредоточенным на этом, какие-либо предложения?Спасибо.

Ответы [ 4 ]

2 голосов
/ 20 июля 2011

Вы можете отлично использовать такие комментарии

// data type is MyObject
$aObject = new MyObject();
2 голосов
/ 20 июля 2011

Возможно, вы захотите прочитать PHP: жонглирование типа и PHP: подсказка типа на php.net.

1 голос
/ 20 июля 2011

То есть, к сожалению, как работает PHP. В PHP нет строгих типов данных, как никогда. Это то, что вам нужно, чтобы стать PHP-программистом.

0 голосов
/ 20 июля 2011

Нет, в PHP вы можете делать жонглирование типов:

$aObject = new MyObject();
$aObject = new UnrelatedObject();

- это совершенно правильный PHP. Это не обязательно плохо, хотя. У него есть как плюсы, так и минусы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...