Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / PHP / Руководство по РНР 3.0 /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Синтаксис и грамматика - Программирование от RIN.RU
Синтаксис и грамматика

Синтаксис PHP заимствован непосредствено из C. Java и Perl также повлияли на синтаксис данного языка.


Переход из HTML


Есть три способа выхода из HTML и перехода в "режим PHP кода":


Пример 1. Способы перехода из HTML


  1. <? echo("простейший способ, инструкция обработки SGML\n"); ?>

  2. <?php echo("при работе с XML документами делайте так\n"); ?>

  3. <script language="php">
    echo ("некоторые редакторы (подобные FrontPage) не
    любят обрабатывающие инструкции");
    </script>;

  4. <% echo("От PHP 3.0.4 можно факультативно применять ASP-тэги"); %>


Разделение инструкций


Инструкции (утверждения) разделяются также как в C или Perl - точкой с запятой.


Закрывающий тэг (?>) тоже подразумевает конец утверждения, поэтому следующие записи эквивалентны:


<php
echo "Это тест";
?>


<php echo "Это тест" ?>




Типы переменных


PHP поддерживает переменные следующих типов:


  • integer - целое

  • double - число с дробной частью

  • string - строковая переменная

  • array - массив

  • object - объектная переменная

  • pdfdoc - PDF-документ (только при наличии поддержки PDF)

  • pdfinfo - PDF-инфо (только при наличии поддержки PDF)


Тип переменной обычно не устанавливается программистом; вместо этого, он определяется PHP во время выполнения программы, в зависимости от контекста в котором данная переменная используется.


Если вам нравится указывать тип переменной непосредственно, вы можете использовать для этого инструкцию cast либо функцию settype().


Учтите, что переменная может вести себя по разному в определенных ситуациях, в зависимости от того, какой тип определен для нее в данное время. Более подробно это описано в разделе Изменение типа.


Инициализация переменной


Для инициализации переменной в PHP вы просто присваиваите ей значение. Для большинства переменных это именно так; для массивов и объектных переменных, однако, может использоваться несколько иной механизм.


Инициализация Массивов


Массив может инициализироваться одним из двух способов: последовательным присвоением значений, или посредством конструкции array() (которая описана в разделе Функции Массивов).


При последовательном добавлении значений в массив вы просто записываете значения элементов массива, используя пустой индекс. Каждое последующее значение будет добавляться в качестве последнего элемента массива.


$names[] = "Jill"; // $names[0] = "Jill"
$names[] = "Jack"; // $names[1] = "Jack"


Как в C и Perl, элементы массива нумеруются начиная с 0, а не с 1.


Инициализация объектов


Для инициализации объектной переменной используйте новое предписание для сопоставления данного объекта объектной переменной.


class foo {
function do_foo () {
echo "Doing foo.";
}
}


$bar = new foo;
$bar -> do_foo ();




Вперед  >>>
 1  2  3  4 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Введение в PHP3

Возможности PHP3

Установка

Конфигурация

Элементы языка

Выражения

Справочник функций

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь