Виртуальный Брест
OZ.by - не только книжный магазин
Главная Портал Форум Рассылки Контакт Для клиентов Статьи

Геологические работы
Геологические работы
 
Экскурсии в Европу, из Бреста!
Экскурсии в Европу, из Бреста!
 
Каждая 5-я пломба бесплатно!
Каждая 5-я пломба бесплатно!
 

Виртуальный хостинг - дом для вашего сайта - лучшее предложение в Бресте!


Полный список глав книги

Особенности РНР


Как и у всякого языка программирования, у РНР есть свой синтаксис. И он очень похож на синтаксис языка С или Perl. Программисты, пишущие на этих языках, смогут освоить РНР буквально за несколько дней.

Но даже если Вы никогда не программировали, РНР поддастся Вам легко, и обеспечит базу для перехода на языки более сложного уровня. Все команды достаточно логичны, а правила просты. Синтаксис включает в себя операторы, разделенные между собой точкой с запятой. Одна из основных ошибок начинающих программистов – отсутствие точки с запятой между операторами. К счастью, ошибки в РНР по умолчанию выдаются на экран монитора (в отличие от CGI, где все ошибки записываются в лог-файл, что согласитесь, не очень удобно при анализе программы), и найти ошибку при определенной внимательности и опыте не составит большого труда. Тем более что умный интерпретатор подскажет номер строки, в котором произошла ошибка.

Теперь давайте перейдем к делу, и напишем наш первый скрипт. Для того чтобы сервер знал, в каком из файлов есть код РНР, его расширение (файла) нужно сделать либо phtml, либо php3, либо php. Строго говоря, может быть назначено любое расширение, но я рекомендую Вам в целях совместимости всегда использовать phtml. Каждая команда в РНР, как правило, начинается с “<?php” и заканчивается “?>” (здесь и далее без кавычек).

Как Вы помните, несколько команд разделяются точкой с запятой. В любом месте скрипта РНР можно поставить комментарий, начинается он с “/*”, а заканчивается – “*/” Если комментарий маленький, и занимает только одну строчку, можно поставить перед ней “//”, таким образом, легко закомментировать любую строчку до ее конца. Как обычно, пробелы, символы табуляции и перевод строки просто игнорируются, и могут применяться для улучшения читабельности кода РНР.

Немного отступая от темы, хочу указать на один интересный момент. В коде PHP удобно прятать комментарии к собственной программе и пояснения для себя. Если в случае с HTML комментарии вместе с кодом попадают к посетителю в браузер, то  PHP свой код никак не отдает, а потому и комментарии вроде есть, а посетителю они не передаются. Удобно? И таких полезняшек в PHP масса.

Но вернемся к нашему скрипту. Собственно, это не будет программой в полном смысле слова, но для тренировки сгодится. Введите в Ваш исполняемый файл команду:

<? Phpinfo(); ?>

И запустите этот файл в браузере, обратившись к нему при помощи адреса 127.0.0.1/имя файла.phtml. Удивлены? Не ожидали столько много разной информации? А Вы думали! Не все так просто.

Это – команда для получения информации о возможностях и настройках PHP и выполняется она таким оригинальным способом потому, что это позволяет получить данные даже на удаленном сервере. То есть Вам доступна эта информация без обращения к администратору сервера, есть только у Вас есть возможность доступа к нему по протоколу FTP.

Читать еще...



М. Саммерфилд

Программирование на Python 3. Подробное руководство
Третья версия языка Python сделала его еще более мощным, удобным, логичным и выразительным. Книга "Программирование на Python 3" написана одним из ведущих специалистов по этому...

Максим Бабенко

Интернет и халява
В этой книге собрано все, что можно бесплатно получить из Интер­нета. Вы узнаете, как скачивать программы, фильмы и заставки на рабо­чий стол, смотреть популярные...

Аарон Уолтер

Эмоциональный веб-дизайн
О чем эта книгаРеальность, с которой мы все сталкиваемся, - это типовые и однообразные интернет- сайты магазинов, информационных порталов, сервисов и т.п. Однообразие - не лучший...

Т. Ахмед, Д. Орландо, Дж. Бланд II, Дж. Хукс

Flex 4 в действии
Adobe Flex - технология создания веб-приложений с широкими возможностями. С выходом Flex 4 разработчики получили в свое распоряжение новые компоненты интерфейса пользователя,...

    Информация

Главная - переход на начало
Тарифы на Российский хостинг
Правила - что можно а что нет
Заказ - сделайте это сейчас
Выбор домена - найди свое имя
Регистрация домена - купить
Оплата - варианты для всех
Панель управления Россия
Панель управления Беларусь
Вопросы и ответы - информация
Разработка сайтов - сопровождение
Виртуальный Брест - портал
Контакт - обратная связь
Наш форум - пообщаемся?
кухни на заказ в Санкт-Петербурге
Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

Новости Бреста:

Міжнародны забег Брэст – Цярэспаль “Сяброўства” - фото
В Бресте за незаконную парковку уже более трехсот автомобилей отправлены на штрафстоянку
Легковушка насмерть сбила велосипедиста в Брестской области
У Пінску абаронцы жывёлаў зладзілі шэсце з плакатамі - фото
Магия красоты в музее Брест театральный - фото
Генконсул РФ передал Mузею истории Бреста архивные документы о Грибоедове - видео
В Бресте проходит республиканский конкурс исполнителей на народных инструментах
Блоггеры Бреста третий раз проводят неофициальную встречу - фото
У брэсцкай школе ідэолагі нагадваюць пра нацыяльную сімволіку - фото
Брестскому отдлению ОО БРО "Дети в беде" требуется помощь в оплате транспорта

© Виртуальный Брест 2001 - 2009 Автор проекта: Андрей Кухарчик Дизайн: Partgraphic