ხუთშაბათი, 25.04.2024, 11:49
http://roma.ge
მთავარი რეგისტრაცია შესვლა
მოგესალმები, სტუმარი · RSS
[ ახალი შეტყობინებები · მონაწილეები · ფორუმის წესები · ძებნა · RSS ]
  • გვერდი 2 დან
  • «
  • 1
  • 2
მეზღვაურთა გაერთიანებული ფორუმი » ☜♡☞ მეზღვაურთა ფორუმი ☜♡☞ » ☜♡☞ კომპიუტერი, ინტერნეტი და პროგრამირება ☜♡☞ » Изучение PHP
Изучение PHP
SEAMANთარიღი: შაბათი, 11.09.2010, 21:35 | შეტყობინება # 16
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Однострочные комментарии идут только до конца строки или текущего блока PHP-кода, в зависимости от того, что идет перед ними.

Code
<h1>Это <?php # echo "простой";?> пример.</h1>
<p>Заголовок вверху выведет 'Это пример'.

Будьте внимательны, следите за отсутствием вложенных 'C'-комментариев, они могут появиться во время комментирования больших блоков:

Code
<?php
   /*  
      echo "Это тест"; /* Этот комментарий вызовет проблему */
   */
?>

Однострочные комментарии идут только до конца строки или текущего блока PHP-кода, в зависимости от того, что идет перед ними. Это означает, что HTML-код после // ?> БУДЕТ напечатан: ?> выводит из режима PHP и возвращает в режим HTML, но // не позволяет этого сделать.


http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:36 | შეტყობინება # 17
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Переменные в PHP

Имена переменных обозначаются знаком $. То же самое "Привет, я - скрипт PHP! " можно получить следующим образом:

Code
<?php
$message = "Привет, я - скрипт PHP!";
echo $message;
?>

Подробно о переменных в PHP здесь

Типы данных в PHP

PHP поддерживает восемь простых типов данных:

Четыре скалярных типа:

- boolean (двоичные данные)
- integer (целые числа)
- float (числа с плавающей точкой или 'double')
- string (строки)

Два смешанных типа:

- array (массивы)
- object (объекты)

И два специальных типа:

resource (ресурсы)
NULL ("пустые")

Существуют также несколько псевдотипов:

- mixed (смешанные)
- number (числа)
- callback (обратного вызова)


http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:36 | შეტყობინება # 18
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Выражения в PHP

Основными формами выражений являются константы и переменные. Например, если вы записываете "$a = 100", вы присваиваете '100' переменной $a:

Code
$a = 100;

В приведенном примере $a - это переменная, = - это оператор присваивания, а 100 - это и есть выражения. Его значение 100.

Выражением может быть и переменная, если ей сопоставлено определенное значение:

Code
$x = 7;
$y = $x;

В первой строке рассмотренного примера выражением является константа 7, а во второй строке - переменная $x, т.к. ранее ей было присвоено значение 7. $y = $x также является выражением.


http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:38 | შეტყობინება # 19
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Операторы PHP

Оператором называется нечто, состоящее из одного или более значений (выражений, если говорить на жаргоне программирования), которое можно вычислить как новое значение (таким образом, вся конструкция может рассматриваться как выражение).

Примеры операторов PHP:

Операторы присвоения:

Code
<?php

$a = ($b = 4) + 5; // результат: $a установлена значением 9, переменной $b присвоено 4.

?>

Комбинированные операторы:

Code
<?php

$a = 3;
$a += 5; // устанавливает $a значением 8, аналогично записи: $a = $a + 5;
$b = "Hello ";
$b .= "There!"; // устанавливает $b строкой "Hello There!",  как и $b = $b . "There!";

?>

Строковые операторы:

Code
<?php
$a = "Hello ";
$b = $a . "World!"; // $b содержит строку "Hello World!"

$a = "Hello ";
$a .= "World!";     // $a содержит строку "Hello World!"
?>

Существуют также логические операторы и операторы сравнения, однако их принято рассматривать в контексте управляющих конструкций языка.


http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:39 | შეტყობინება # 20
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Управляющие конструкции языка PHP

Основными конструкциями языка PHP являются:
- Условные операторы (if, else);
- Циклы (while, do-while, for, foreach, break, continue);
- Конструкции выбора (switch);
- Конструкции объявления (declare);
- Конструкции возврата значений (return);
- Конструкции включений (require, include).

Примеры конструкций языка PHP:

Code
<?php
if ($a > $b) echo "значение a больше, чем b";
?>

Приведенный пример наглядно показывает использование конструкции if совместно с оператором сравнения ($a > $b).

В следующем примере если переменная $a не равна нулю, будет выведена строка "значение a истинно (true), то есть показано взаимодействие условного оператора (конструкции) if с логическим оператором:

Code
<?php
if ($a) echo "значение a истинно (true) ";
?>

А вот пример цикла while:

Code
<?php
$x=0;
while ($x++<10) echo $x;
// Выводит 12345678910
?>


http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:40 | შეტყობინება # 21
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Пользовательские функции в PHP

В любом языке программирования существуют подпрограммы. В языке C они называются функциями, в ассемблере - подпрограммами, а в Pascal существуют два вида подпрограмм: процедуры и функции.

В PHP такими подпрограммами являются пользовательские функции.

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

Приведем пример пользовательской функции на PHP:

Code
<?php  

function funct() {
$a = 100;
  echo "<h4>$a</h4>";
}
funct();

?>

Сценарий выводит 100:

Code
100

Пользовательским функциям в PHP можно передавать аргументы и получать возвращаемые функциями значения.


http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:41 | შეტყობინება # 22
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Встроенные (стандартные) функции PHP

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

Портал PHP.SU содержит полный справочник по стандартным функциям PHP.

ООП и PHP

PHP имеет достаточно хорошую поддержку объектно-ориентированного программирования (ООП).

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

Вот пример PHP класса и его использования:

Code
<?php
// Создаем новый класс Coor:
class Coor {
// данные (свойства):
var $name;

// методы:
  function Getname() {
  echo "<h3>John</h3>";
  }

}

// Создаем объект класса Coor:
$object = new Coor;
// Получаем доступ к членам класса:
$object->name = "Alex";
echo $object->name;
// Выводит 'Alex'
// А теперь получим доступ к методу класса (фактически, к функции внутри класса):
$object->Getname();
// Выводит 'John' крупными буквами
?>


http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:44 | შეტყობინება # 23
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
smile smile smile smile smile

http://seaman.ge
 
SEAMANთარიღი: შაბათი, 11.09.2010, 21:59 | შეტყობინება # 24
ყველაზე მაგარი ფორუმელი
ჯგუფი: ადმინისტრატორები
შეტყობინებები: 1423
რეპუტაცია: 1
სტატუსი: Offline
Неплохой учебник по PHP, содержит актуальную на данный момент информацию по языку PHP, взаимодействию PHP с MySQL, работе с протоколом HTTP и.т.п. Рассматриваются актуальные вопросы безопасности Учебник по PHP4

Полезный справочник по языку PHP, содержащий большое количество полезной информации по языку PHP и MySQL, а также несколько интересных практических примеров Справочник по языку PHP

Еще один учебник по языку PHP, только несколько устаревший. Актуален для PHP версии 4 и более ранней PHP3. Однако большая часть информации будет полезна и сейчас Книга по PHP

Учебник для начинающих программистов PHP от IT-студии SoftTime. Удобно и грамотно составлен, содержит большое число практических примеров Учебник по PHP

Этот учебник действительно можно назвать букварем, так как он представляет ценность для начинающих веб-программистов. Содержит несколько устаревшую информацию, но для новичков будет полезен Букварь по PHP и MySQL

Путеводитель по безопасности PHP. На английском языке. Содержит актуальную информацию по обеспечению безопасности Вашего веб-сервера, скриптов PHP и баз данных PHP Security Guide

smile


http://seaman.ge
 
მეზღვაურთა გაერთიანებული ფორუმი » ☜♡☞ მეზღვაურთა ფორუმი ☜♡☞ » ☜♡☞ კომპიუტერი, ინტერნეტი და პროგრამირება ☜♡☞ » Изучение PHP
  • გვერდი 2 დან
  • «
  • 1
  • 2
ძებნა:

ჰოსტერი uCoz