LukS
05.08.2008, 14:28
Язык PHP специально предназначен для веб-программирования. PHP сочетает достоинства языков C и Perl и при этом весьма прост в изучении и обладает значительными преимуществами перед традиционными языками программирования.
Синтаксис PHP очень напоминает C, и позаимствован у таких языков как Perl, Java.
PHP имеет все необходимые для веб-мастера функции, операторы. Такие как if, switch, while;for;foreach.
И другие типы. PHP может работать с файлами, практически со всеми SQL-базами (MySQL, PostgreeSQL, SQLite, Oracle, etc). Также очень развит "парсер": есть поддержка регулярных выражений.
Разделение конструкций
Конструкции в PHP разделяются с помощью точки с запятой: ";".
<?php
echo "Hello, world!";
?>
Комментарии
В PHP существует 3 вида комментариев. Первый - две косые черты. Текст после них игнорируется. Например:
<?php
// Пример комментария
echo "Hello, world!";
?>
Второй - как и в Perl, знак "#". Ну и третий - для больших многострочный:
<?php
/* Тут описание вашей программы,
например :)
*/
echo "Hello, world!";
?>
Переменные в PHP
Имена переменных обозначаются знаком "$". Например:
<?php
$name = "world";
echo "Hello, ".$world;
?>
Типы данных в PHP
PHP поддерживает восемь простых типов данных:
Четыре скалярных типа:
- boolean (двоичные данные)
- integer (целые числа)
- float (числа с плавающей точкой или 'double')
- string (строки)
Два смешанных типа:
- array (массивы)
- object (объекты)
И два специальных типа:
resource (ресурсы)
NULL ("пустые")
Операторы
Основными конструкциями языка PHP являются:
[list]
Условные операторы (if, else);
Циклы (while, do-while, for, foreach, break, continue);
Конструкции выбора (switch);
Конструкции объявления (declare);
Конструкции возврата значений (return);
Конструкции включений (require, include).
Пример условного оператора:
<?php
// Текст Hello, world! Будет написан, если 1 > 0
if(1 > 0) echo "Hello, world!";
?>
Пользовательские функции
В любом языке программирования есть пользовательские функции. Это функции, которые пользователь делает сам. Например функция калькулятора - Прибавляет к 1 параметру второй параметр.
<?php
function calc($var1, $var2) return $var1+$var2;
echo calc(2, 2); // Выводит 4
?>
В пользовательских функциях для возвращения результата используется конструкция возвращения значения return.
Встроенные (стандартные) функции PHP
Список функций вы можете посмотреть на оф. сайте: [Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
Объектно-ориентированное программирование и PHP
PHP имеет достаточно хорошую поддержку объектно-ориентированного программирования (ООП).
В PHP можно создавать классы различных уровней, объекты и достаточно гибко ими оперировать.
Вот пример PHP класса и его использования:
<?php
class Hello
{
function print_hello()
{
echo "Hello, world!";
}
}
$hello = new Hello;
$hello->print_hello(); // Напишет Hello, world!
?>
Вот так, кратко описав синтаксис, можно охарактеризовать замечательный язык PHP.
<?php
echo "(Copyright) <a href=\"[Ссылки могут видеть только зарегистрированные и активированные пользователи]">Hack-Team.Info</a>";
?>
Синтаксис PHP очень напоминает C, и позаимствован у таких языков как Perl, Java.
PHP имеет все необходимые для веб-мастера функции, операторы. Такие как if, switch, while;for;foreach.
И другие типы. PHP может работать с файлами, практически со всеми SQL-базами (MySQL, PostgreeSQL, SQLite, Oracle, etc). Также очень развит "парсер": есть поддержка регулярных выражений.
Разделение конструкций
Конструкции в PHP разделяются с помощью точки с запятой: ";".
<?php
echo "Hello, world!";
?>
Комментарии
В PHP существует 3 вида комментариев. Первый - две косые черты. Текст после них игнорируется. Например:
<?php
// Пример комментария
echo "Hello, world!";
?>
Второй - как и в Perl, знак "#". Ну и третий - для больших многострочный:
<?php
/* Тут описание вашей программы,
например :)
*/
echo "Hello, world!";
?>
Переменные в PHP
Имена переменных обозначаются знаком "$". Например:
<?php
$name = "world";
echo "Hello, ".$world;
?>
Типы данных в PHP
PHP поддерживает восемь простых типов данных:
Четыре скалярных типа:
- boolean (двоичные данные)
- integer (целые числа)
- float (числа с плавающей точкой или 'double')
- string (строки)
Два смешанных типа:
- array (массивы)
- object (объекты)
И два специальных типа:
resource (ресурсы)
NULL ("пустые")
Операторы
Основными конструкциями языка PHP являются:
[list]
Условные операторы (if, else);
Циклы (while, do-while, for, foreach, break, continue);
Конструкции выбора (switch);
Конструкции объявления (declare);
Конструкции возврата значений (return);
Конструкции включений (require, include).
Пример условного оператора:
<?php
// Текст Hello, world! Будет написан, если 1 > 0
if(1 > 0) echo "Hello, world!";
?>
Пользовательские функции
В любом языке программирования есть пользовательские функции. Это функции, которые пользователь делает сам. Например функция калькулятора - Прибавляет к 1 параметру второй параметр.
<?php
function calc($var1, $var2) return $var1+$var2;
echo calc(2, 2); // Выводит 4
?>
В пользовательских функциях для возвращения результата используется конструкция возвращения значения return.
Встроенные (стандартные) функции PHP
Список функций вы можете посмотреть на оф. сайте: [Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
Объектно-ориентированное программирование и PHP
PHP имеет достаточно хорошую поддержку объектно-ориентированного программирования (ООП).
В PHP можно создавать классы различных уровней, объекты и достаточно гибко ими оперировать.
Вот пример PHP класса и его использования:
<?php
class Hello
{
function print_hello()
{
echo "Hello, world!";
}
}
$hello = new Hello;
$hello->print_hello(); // Напишет Hello, world!
?>
Вот так, кратко описав синтаксис, можно охарактеризовать замечательный язык PHP.
<?php
echo "(Copyright) <a href=\"[Ссылки могут видеть только зарегистрированные и активированные пользователи]">Hack-Team.Info</a>";
?>