Внимание! это - авторская информация, защищенная законом об авторских правах. Но вы МОЖЕТЕ размещать данные тексты у себя на сайте, при условии размещения с текстом активной ссылки на первоисточник и указания автора:
Как и у всякого языка программирования, у РНР есть свой
синтаксис. И он очень похож на синтаксис языка С или Perl. Программисты,
пишущие на этих языках, смогут освоить РНР буквально за несколько дней.
Но даже если Вы никогда не программировали, РНР поддастся
Вам легко, и обеспечит базу для перехода на языки более сложного уровня. Все
команды достаточно логичны, а правила просты. Синтаксис включает в себя
операторы, разделенные между собой точкой с запятой. Одна из основных ошибок
начинающих программистов – отсутствие точки с запятой между операторами. К
счастью, ошибки в РНР по умолчанию выдаются на экран монитора (в отличие от
CGI, где все ошибки записываются в лог-файл, что согласитесь, не очень удобно
при анализе программы), и найти ошибку при определенной внимательности и опыте
не составит большого труда. Тем более что умный интерпретатор подскажет номер
строки, в котором произошла ошибка.
Теперь давайте перейдем к делу, и напишем наш первый
скрипт. Для того чтобы сервер знал, в каком из файлов есть код РНР, его
расширение (файла) нужно сделать либо phtml, либо php3, либо php. Строго
говоря, может быть назначено любое расширение, но я рекомендую Вам в целях
совместимости всегда использовать phtml. Каждая команда в РНР, как правило,
начинается с “<?php” и заканчивается “?>” (здесь и далее без кавычек).
Как Вы помните, несколько команд разделяются точкой с
запятой. В любом месте скрипта РНР можно поставить комментарий, начинается он с
“/*”, а заканчивается – “*/” Если комментарий маленький, и занимает только одну
строчку, можно поставить перед ней “//”, таким образом, легко закомментировать
любую строчку до ее конца. Как обычно, пробелы, символы табуляции и перевод
строки просто игнорируются, и могут применяться для улучшения читабельности
кода РНР.
Немного отступая от темы, хочу указать на один интересный момент. В
коде PHP удобно прятать комментарии к собственной программе и пояснения для
себя. Если в случае с HTML комментарии вместе с кодом попадают к посетителю в
браузер, то PHP свой код никак не
отдает, а потому и комментарии вроде есть, а посетителю они не передаются.
Удобно? И таких полезняшек в PHP масса.
Но вернемся к нашему скрипту. Собственно, это не будет
программой в полном смысле слова, но для тренировки сгодится. Введите в Ваш
исполняемый файл команду:
<?
Phpinfo(); ?>
И запустите этот файл в браузере, обратившись к нему при
помощи адреса 127.0.0.1/имя файла.phtml. Удивлены? Не ожидали столько
много разной информации? А Вы думали! Не все так просто.
Это – команда для получения информации о возможностях и
настройках
PHP и выполняется она таким оригинальным способом потому, что это
позволяет получить данные даже на удаленном сервере. То есть Вам доступна эта
информация без обращения к администратору сервера, есть только у Вас есть
возможность доступа к нему по протоколу
FTP.
Внимание! это - авторская информация, защищенная законом об авторских правах. Но вы МОЖЕТЕ размещать данные тексты у себя на сайте, при условии размещения с текстом активной ссылки на первоисточник и указания автора:
Третья версия языка Python сделала его еще более мощным, удобным, логичным и выразительным. Книга "Программирование на Python 3" написана одним из ведущих специалистов по этому...
Максим Бабенко
В этой книге собрано все, что можно бесплатно получить из Интернета. Вы узнаете, как скачивать программы, фильмы и заставки на рабочий стол, смотреть популярные...
Аарон Уолтер
О чем эта книгаРеальность, с которой мы все сталкиваемся, - это типовые и однообразные интернет- сайты магазинов, информационных порталов, сервисов и т.п. Однообразие - не лучший...
Т. Ахмед, Д. Орландо, Дж. Бланд II, Дж. Хукс
Adobe Flex - технология создания веб-приложений с широкими возможностями. С выходом Flex 4 разработчики получили в свое распоряжение новые компоненты интерфейса пользователя,...