кодесурса
«PHP

Синтаксис и теги PHP

script1adsense2code
script1adsense3code

Синтаксис открытия и закрытия тегов PHP

В php можно использовать четыре разные пары открывающих и закрывающих тегов. Вот список тегов.

  • Синтаксис по умолчанию
  • Короткие открытые теги
  • Теги HTML-скрипта
  • Теги стиля ASP

Синтаксис по умолчанию

Синтаксис по умолчанию начинается с «<? Php» и заканчивается «?>».

Пример:

<?php
echo "Default Syntax";
?>

Просмотрите пример (с синтаксисом тегов по умолчанию) в браузере.

Короткие открытые теги

Короткие теги начинаются с "<?" и заканчивается на "?>". Короткие теги стиля доступны только в том случае, если они включены в конфигурационном файле php.ini на серверах.

Пример:

<?
echo "PHP example with short-tags";
?>

Теги HTML-скрипта

Теги HTML-скрипта выглядят так:

<script language="php">
echo "This is HTML script tags.";
</script>

У некоторых редакторов, таких как редактор Front Page, есть собственная проблема, связанная с аварийной ситуацией, и указанный скрипт эффективен для ее решения.

Теги стиля ASP

Теги стиля ASP начинаются с «<%» и заканчиваются на «%>». Теги стиля ASP доступны только в том случае, если они включены в конфигурационном файле php.ini на серверах.

Пример:

<% 
echo 'This is ASP like style';
%>

Примечание: приведенные выше два тега и примеры приведены только для справки, но больше не используются на практике.

Разделение операторов PHP

В PHP операторы заканчиваются точкой с запятой (;), например C или Perl. Закрывающий тег блока кода PHP автоматически подразумевает точку с запятой, нет необходимости использовать точку с запятой, заканчивающую последнюю строку блока PHP.

Правила разделения операторов

  • точка с запятой
  • И / ИЛИ
  • закрывающий тег PHP

Действительные коды

<?php
echo 'This is a test string';
?>

В приведенном выше примере присутствуют точка с запятой (;) и закрывающий тег PHP.

<?php echo 'This is a test' ?>

В приведенном выше примере после последней инструкции не ставится точка с запятой (;), но присутствует закрывающий тег PHP.

<? php echo 'Здесь последний закрывающий тег опущен';

В приведенном выше примере в последней инструкции есть точка с запятой (;), но нет закрывающего тега PHP.

Чувствительность к регистру PHP

В PHP определяемые пользователем функции, классы, ключевые слова основного языка (например, if, else, while, echo и т. Д.) Не чувствительны к регистру. Поэтому три выражения echo в следующем примере равны.

Пример - 1

<?php
echo("We are learning PHP case sensitivity <br />"); 
ECHO("We are learning PHP case sensitivity <br />");
EcHo("We are learning PHP case sensitivity <br />");
?>

Выход:

 Мы учим чувствительность к регистру в PHP
Мы учим чувствительность к регистру в PHP 
Мы учим чувствительность к регистру в PHP 

Посмотреть пример в браузере

С другой стороны, все переменные чувствительны к регистру.

Рассмотрим следующий пример. Только первый оператор отображает значение в виде $ amount, потому что $ amount, $ AMOUNT, $ amoUNT - это три разные переменные.

Пример - 2

<?php
$amount = 200;
echo("The Amount is : $amount <br />"); 
echo("The Amount is : $AMOUNT <br />");
echo("The Amount is : $amoUNT <br />");
?>

Выход:

 Количество: 200 
Сумма составляет:
Сумма составляет: 

Посмотреть пример в браузере

Нечувствительность к пробелам в PHP

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

Следующие два примера одинаковы:

Пример:

<?php
function student_info($student_name, $class, $roll_no)
{
echo "The Name of student is : $student_name <br />";
echo "His Class is : $class and Roll No. is $roll_no"; 
}
student_info("David Rayy", "V", 12)
?>

Выход:

 Имя студента: Дэвид Рэй 
  Его класс: V и номер рулона 12 

Посмотреть пример в браузере

Пример: предварительная нечувствительность к пробелам

<?php
function student_info
(
$student_name,
$class,
$roll_no
)
{
echo "The Name of student is : $student_name <br />";
echo "His Class is : $class and Roll No. is $roll_no";
}
student_info(
"David Rayy", "V", 12
)
?>

Выход:

 Имя студента: Дэвид Рэй 
  Его класс: V и номер рулона 12 

Посмотреть пример в браузере

Пример: нечувствительность к пробелам с табуляцией и пробелами

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

<?php
// single space between $xyz, =, 11, +, 12
$xyz = 11 + 12;
echo $xyz.'<br />';
// tabs and spaces
$xyz =	 11	 +	 12;
echo $xyz;
?>

Выход:

 23
  23 

Посмотреть пример в браузере

PHP: однострочные и многострочные комментарии

Однострочный комментарий

PHP поддерживает следующие два разных способа комментирования.

# Это однострочный комментарий.

// Это еще один способ однострочного комментария.

Пример:

<?php
echo "How to make single line comment.";
# This is a single line comment.
//This is another way of single line comment.
?>

Выход:

 Как сделать однострочный комментарий. 

Посмотреть пример в браузере

Многострочные комментарии

PHP поддерживает 'C', стиль комментариев. Комментарий начинается с пары символов / * и заканчивается парой символов * /.

/ * Это тестирование с несколькими комментариями,
и эти строки будут игнорироваться
во время исполнения * /

Пример:

<?php
echo "How to make multiline comments";
/* These are  a multiline comments
testing, and these lines will ignored
at the time of execution */
?>

Выход:

 Как сделать многострочные комментарии 

Посмотреть пример в браузере

Многострочные комментарии не могут быть вложенными

<?php
echo "How to make multiline comments";
  /* This is a multiline comment
       testing and these lines will be ignored
at the time of execution  */
echo "Following multiline comments formats are wrong.";
  /* This is a multiline comment /*
       testing and these lines will be ignored */
at the time of execution  */
?>

Первый PHP-скрипт

Вот первый PHP-скрипт, который будет отображать «Hello World ...» в веб-браузере.

<?php
echo "Hello World...";
?>

Теги говорят веб-серверу обрабатывать все внутри тегов как PHP-код для запуска. Код очень прост. Он использует встроенную функцию PHP "echo" для отображения текста "Hello World ..." на веб-странице. Все, что находится вне этих тегов, отправляется прямо в браузер.

Иллюстрированная презентация

«Иллюстрированные

Сочетание PHP и HTML

Синтаксис PHP применим только внутри тегов PHP.

PHP может быть встроен в HTML и размещен в любом месте документа.

Когда PHP встроен в документы HTML и PHP анализирует этот документ, он интерпретирует раздел, заключенный в открывающий тег (<? Php) и закрывающий тег (?>) PHP, и игнорирует остальные части документа.

PHP и HTML видны вместе в следующем примере.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> PHP Page</title>
</head>
<body>
<?php
echo "Hello World...";
echo "Hello World..."; 
?> 
</body>
</html>

Практика здесь онлайн:

Предыдущий: Установить WAMP
Далее: Переменные PHP

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code