русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Если программа не запускается, необходимо в настройках в пункте веб-сервер прописат пут в директорию PHP: C:/Program Files/NuSphere и т.д.


Дата добавления: 2015-07-09; просмотров: 646; Нарушение авторских прав


Пример выполнения данного задания:

<html>

<HEAD>

<!-Это комментарий

в HTML, но не в PHP ->

<TITLE>

<?php

echo "ПИЭ2-02"; //Это комментарий в PHP, но не в HTML

?>

</TITLE>

</HEAD>

<BODY>

<?php

echo "Иванов Иван Иванович";

/* Это

многострочный

комментарий в PHP, но не в HTML*/

?>

</BODY>

</html>

В данном примере конструкция <?php ...?> - это базовая конструкция языка PHP.

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

Конструкция «//…» - описывает однострочный комментарий в PHP.

Конструкция «/*…*/» - описывает многострочный комментарий в PHP.

Конструкция «<!-… ->» - описывает однострочный или многострочный комментарий в HTML.

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

 

Задание 2. Выполнить задание 1, но с использованием переменных и констант.

<?php

$a="ПИЭ2-02";

define(b,"Иванов Иван Иванович");

?>

<html>

<HEAD>

<TITLE>

<?php

echo $a;

?>

</TITLE>

</HEAD>

<BODY>

<?php

echo b;

?>

</BODY>

</html>

В данном примере $a означает переменную "а", но при использовании переменных обязательно использование знака $. Причем в данной конструкции недопустимо использование знаков пробела и первой цифры в имени переменной, вместо пробела можно использовать знак "_" (Пример: $kolichestvo_studentov).

define(b,"Иванов Иван Иванович") - оператор задания константы "b" значения "Иванов Иван Иванович".



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

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

Задание 3. Вывод различных типов данных на экран при помощи оператора echo.

Пример выполнения данного задания:

<?php

$a="ПИЭ2-02";

$c=6666;

$d=1500.069;

$e=true;

define(b,"Иванов Иван Иванович");

?>

<html>

<HEAD>

<TITLE>

<?php

echo $a;

?>

</TITLE>

</HEAD>

<BODY>

<?php

echo b;

echo "<br>";

echo $c;

echo "<br>";

echo $d;

echo "<br>";

echo $e;

?>

</BODY>

</html>

В данном примере $a="ПИЭ2-02" определяет строковый тип данных (string),

$c=6666 определяет целочисленный тип данных (integer),

$d=1500.069 определяет действительный тип данных (double),

$e=true определяет логический тип данных (boolean), причем при отображении логического типа если переменная или константа имеет значение TRUE, то выводится будет "1", в противном случае - "0".

Оператор echo "<br>" выполняет переход на следующую строку.

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

 

Задание 4. Определение типа данных.

Вывести на экран типы данных различных переменных.

<?php

$a="ПИЭ2-02";//Тип string

$c=6666;//Тип integer

$d=1500.069;//Тип double

$e=true;//Тип boolean

?>

<html>

<HEAD>

<TITLE>

<?php

echo $a;

?>

</TITLE>

</HEAD>

<BODY>

<?php

echo "a-",gettype($a);

echo "<br>";

echo "c-",gettype($c);

echo "<br>";

echo "d-",gettype($d);

echo "<br>";

echo "e-",gettype($e);

?>

</BODY>

</html>

Функция gettype(…) необходима для получения типа данных переменной или константы. В круглых скобках указывается имя переменной или константы.

В окне браузера вы увидите:

Задание 5. Проверка на соответствие определенному типу данных.

Для выполнения данного задания понадобятся функции is_integer, is_double, is_string, is_bool.

<?php

$a="ПИЭ2-02";//Тип string

$c=6666;//Тип integer

$d=1500.069;//Тип double

$e=true;//Тип boolean

?>

<html>

<HEAD>

<TITLE>

<?php

echo $a;

?>

</TITLE>

</HEAD>

<BODY>

<?php

echo "Если выводит 1 то тип данных совпадает с проверочным, 0 если нет ","<br>";

echo "a-",gettype($a)," Проверка на string ", is_string($a);//дает значение истина

echo "<br>";

echo "c-",gettype($c)," Проверка на integer ", is_integer($c);//дает значение истина

echo "<br>";

echo "d-",gettype($d)," Проверка на integer ", is_string($d);//дает значение ложь

echo "<br>";

echo "e-",gettype($e)," Проверка на boolean ",is_bool($e);//дает значение истина

?>

</BODY>

</html>

Для проверки на соответствие определенному типу данных используют выше перечисленные функции. В случае если функция дает значение истина, то оно равно 1, в случае если функция возвращает значение ложь, то оно равно 0 и может вывести либо 0 либо ничего не вывести в зависимости от версии PHP.

Задание 6. Изменения типа данных.

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

<?php

$a="ПИЭ2-02"; //Тип string

?>

<html>

<HEAD>

<TITLE>

<?php

echo $a;

?>

</TITLE>

</HEAD>

<BODY>

<?php

$test=13.666; //присваиваем значение 13.666

echo gettype($test); //выводит double

echo "<br>";

echo $test; //выводит 13.666

echo "<br>";

settype($test, string);

echo gettype($test); //выводит string

echo "<br>";

echo $test; //выводит 13.666

echo "<br>";

settype($test, integer);

echo gettype($test); //выводит integer

echo "<br>";

echo $test; //выводит 13

echo "<br>";

settype($test, boolean);

echo gettype($test); //выводит integer

echo "<br>";

echo $test; //выводит 1

echo "<br>";

?>

</BODY>

</html>

Для преобразования типа данных переменной или константы используем функцию: settype($имя переменной, новый тип данных).

Правила преобразования:



<== предыдущая лекция | следующая лекция ==>
Порядок выполнения лабораторной работы | Преобразование в String.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.564 сек.