время
|
|
Глава 6. Проблемы 24
программистом, а определяет-
ся самим РНР во время выполнения программы в зависимости от контекста, в ко-
тором данная переменная используется.
Если вам нужно указать тип переменной самим, то вы можете использовать для
этих целей инструкцию cast либо функцию settype ( ) . Но учтите, что перемен-
ная в определенных ситуациях может вести себя по-разному. Все зависит от того,
какой тип определен для нее на данный момент. В данной главе мы подробно рас-
смотрим следующие вопросы:
• имена переменных;
• строки;
• преобразование строк;
• массивы;
• указатель array pointer;
• изменениетипа;
• определение типов переменных;
• приведение типа.
8.1. Имена переменных
В РНР все переменные имеют имя, которые начинаются со знака $, например
$variable. Если взять для сравнения C/C++ и подобные языки, то людям, при-
выкшим к этим языкам, такой принцип именования переменных скорее всего по-
кажется странным. Но на практике такой подход имеет все же определенные пре-
имущества. Рассмотрим