Форум

Форум (http://friends-forum.com/forum/index.php)
-   Все о программировании (http://friends-forum.com/forum/forumdisplay.php?f=22)
-   -   Основы программирования на php (http://friends-forum.com/forum/showthread.php?t=54528)

mailusr 06.06.2007 09:10

Основы программирования на php
 
Понятия, используемые для описания:
гипертекст - выражение, используемое для описания расширения понятия текст;
препроцессор - программа, которая получает на входе текст, написанный на каком либо языке программирования, и преобразовывает, заменяя определенные конструкции на вычисленные значения;
модуль - библиотека функций;
CGI приложение - стандарт интерфейса для связи веб-сервера с внешней программой;

mailusr 06.06.2007 09:10

Введение:
PHP - гипертекстовый препроцессор; широко используемый универсальный скриптовый язык, специально разработанный для Веб-программирования. PHP можно вставлять в HTML документ. Существует три основных вида запуска PHP скриптов на выполнение:
- на стороне сервера
1) в виде модуля для подключения к веб-серверу;
2) в виде CGI приложения;
- на стороне клиента
3) из командной строки.

Скрипты на php всегда заключены в теги <?php и ?> (иногда используется и сокращенная нотация вида <? ?>). Обычно используется расширение для файлов .php (для php 3 использовалось расширение .php3). Хотя можно использовать и любое другое, если прописать в настройках веб-сервера. Последняя стабильная версия php - 5.2.3, а бета - 6. Чаще всего php используют под веб-сервером Apache. Вторым по распространености использования является веб-сервер IIS. PHP является самым главным конкурентом языка ASP (ASP.NET).

По синтаксису php похож на с/с++. Основные конструкции те же. Самыми главными функциями являются print и echo - они позволяют управлять выводом информации в формируемую страницу.

mailusr 09.06.2007 17:18

Изучение php начнем с примера вывода простейшей странички,
отображающей используемую версию языка, его расширения,
переменные среды и служебную информацию.
PHP код:

<?php phpinfo(); ?>

Данный пример обычно используется для проверки правильности
установки php для веб-сервера.

Arsh 03.07.2007 12:03

А, дальше будет?:oops:

mailusr 03.07.2007 17:29

Для вывода html документа в браузер используются две простые конструкции языка php - print и echo. Данные конструкции не являются функциями в общепринятом выражении. Хотя возможно использование скобок при вызове. Существует два способа вызова данных конструкций:
PHP код:

1) echo выражение
    print 
выражение;
2) echo(выражение);
    print(
выражение); 

Примечание: любые операции должны завершаться ;
комментарии одной строки начинаются с // и заканчиваются концом строки
блок комментариев начинается с /* и завершается */
Разница между echo и print незначительная:
print в качестве результата всегда возвращает 1;
echo не возвращает ничего.
И как следствие:
print можно использовать в сложных выражениях и сравнениях,
echo - нельзя, но скорость вывода немного быстрее.
выражение для вывода обычно заключается в двойные кавычки или апострофы. Также можно выводить значения переменных, подставляя их в качестве параметра.

mailusr 10.07.2007 13:52

В языке php используются циклы, ветвления так же, как и в других языках программирования. Синтаксис похож на c/c++.
PHP код:

действия действие 
'{'
     
действие1;
     
действие2;
     ...
     
действие n;
'}' 

Конструкция if - проверка на условие.
PHP код:

if(условие)
     
действия
[else
     
действия;] 

Конструкция for - цикл
PHP код:

for(выражение1;выражение2;выражение3)
      
действия 

Конструкция foreach - цикл перебора в массиве
PHP код:

1)foreach(выражение_массива as $значение)
      
действия
2
)foreach(выражение_массива as $ключ $значение)
      
действия 


inetinfo 19.08.2009 14:41

А дальше


Часовой пояс GMT, время: 20:08.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.