09.11.2007, 05:14
общий
это ответ
Здравствуйте, Стас Тельнов/[анти]КИЛЛЕР!
Не знаю, что Вам там преподаватель говорил, но сходите на <a href=http://www.php.net/docs.php>http://www.php.net/docs.php</a>, скачайте там мануал по PHP, есть на русском. Вот например выдержка:
<i>
<b>Манипуляции с типами</b>
PHP не требует (и не поддерживает) явного определения типа при объявлении переменной; тип переменной определяется по контексту, в котором она используется. То есть, если вы присвоите строковое значение переменной $var, $var станет строкой. Если вы затем присвоите $var целочисленное значение, она станет целым числом.
...
Если вы хотите, чтобы переменная принудительно вычислялась как определенный тип, смотрите раздел приведение типов. Если вы хотите изменить тип переменной, смотрите settype().
...
<b>Приведение типов</b>
Приведение типов в PHP работает так же, как и в C: имя требуемого типа записывается в круглых скобках перед приводимой переменной.
Допускаются следующие приведения типов:
(int), (integer) - приведение к целому числу
(bool), (boolean) - приведение к булеву типу
(float), (double), (real) - приведение к числу с плавающей точкой (float)
(string) - приведение к строке
(array) - приведение к массиву
(object) - приведение к объекту
</i>
И в PHP нет указателей(таких как, например в C), с памятью напрямую Вас в PHP не допустят.
Есть ссылки на переменные, но это не указатели. А если Вы хотите уничтожить переменную, используйте unset(), но это уничтожит только переменную с указаным именем, память же будет очищена автоматически, сборщиком мусора.
Может, еще что уточните?
Успехов.