Приведение типа
 

     MOYCOMP.NET

Меню


сайт php, сайт html, домены, Доменные имена, Что такое интернет, Легко ли сделать сайт, Joomla компонент content, ПРИНЦИПЫ JOOMLA, ПОНЯТИЯ JOOMLA, сделать сайт joomla, Модули JOOMLA, самоучитель joomla, joomla руководство, joomla

Приведение типа


Приведение типа работает в РНР во многом также, как в С: название требуемого типа записывается в круглых скобках перед переменной, которая должна быть приведена к данному типу.

$foo  =   10;   //   $foo является integer

$bar =   (double)   $foo;  //   $bar является double

Допускается следующее приведение типов:

  • (int), (integer) - приведение к целому,
  • (real), (double), (float) - приведение кдробному типу,
  • (string)-приведение кстроке, (array) - приведение к массиву,
  • (object)-приведение к объектной переменной.

Заметим, что табуляция и пробелы допускаются внутри круглых скобок, поэтому следующее функционально эквивалентно:

$foo  =   (int)   $bar; $foo  =   (   int   )   $bar;

В РНРтип переменной обычно устанавливается не программистом, а определяется РНР во время выполнения программы в зависимости от контекста, в котором данная переменная используется.

В РНР все переменные имеют имя. Имена переменных в РНР начинаются со знака $, например $variable.

Возможность однозначно идентифицировать переменную позволила создателям РНР дать возможность программистам использовать переменные непосредственно внутри строк.

Объединять строки можно с помощью оператора точки «.». Оператор «+»(сложение) не будет работать при объединении строк.

РНР поддерживает как скалярные, так и ассоциативные массивы. В отличие от других языков РНР позволяет задавать массивы практически любой сложности непосредственно в теле самой программы.

Указатель того, где в массиве программа находится в данный момент, называется array pointer.

Приведение типа работает в РНР во многом также, как в С: название требуемого типа записывается в круглых скобках перед переменной, которая должна быть приведена к данномутипу.




Вернуться на главную

Реклама

 


MOYCOMP.NET 2008