Відмінності між версіями «2 Синтаксис»

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
 
(15 проміжних версій 2 користувачів не показані)
Рядок 1: Рядок 1:
site-KonstruKtor.com.ua
 
PHP
 
CSS
 
HTML
 
SQL
 
Синтаксис PHP
 
Загальні поняття
 
Мова PHP спеціально призначена для веб-програмування. PHP поєднує переваги мов C і Perl і при цьому вельми простий у вивченні і володіє значними перевагами перед традиційними мовами програмування.
 
Синтаксис PHP дуже нагадує синтаксис мови C і багато в чому запозичений з таких мов як Java і Perl.
 
Програміст С дуже швидко освоїть мову PHP і зможе використовувати її з максимальною ефективністю.
 
У принципі, в PHP є практично всі оператори і функції, наявні в стандартному GNU С (або їх аналоги), наприклад є цикли (while, for), оператори вибору (if, switch), функції роботи з файловою системою і процесами (fopen, *dir, stat, unlink, popen, exec), функції введення-виведення (fgets, fputs, printf) і безліч інших …
 
Мета даного розділу – коротке ознайомлення з основами синтаксису мови PHP. Більш детальну інформацію щодо конкретних складових синтаксису PHP ви знайдете у відповідних розділах.
 
  
PHP і HTML
 
Синтаксис будь-якої мови програмування набагато легше “відчути” на прикладах, ніж використовуючи якісь діаграми та схеми. Тому наведемо приклад найпростішого скрипта на PHP:
 
  
 +
== Загальні поняття ==
 +
Мова PHP спеціально призначена для веб-програмування. PHP поєднує переваги мов C і Perl і при цьому вельми простий у вивченні і володіє значними перевагами перед традиційними мовами програмування. Синтаксис PHP дуже нагадує синтаксис мови C і багато в чому запозичений з таких мов як Java і Perl. Програміст С дуже швидко освоїть мову PHP і зможе використовувати її з максимальною ефективністю. У принципі, в PHP є практично всі оператори і функції, наявні в стандартному GNU С (або їх аналоги), наприклад є цикли (while, for), оператори вибору (if, switch), функції роботи з файловою системою і процесами (fopen, *dir, stat, unlink, popen, exec), функції введення-виведення (fgets, fputs, printf) і безліч інших. Мета даного розділу – коротке ознайомлення з основами синтаксису мови PHP. Більш детальну інформацію щодо конкретних складових синтаксису PHP ви знайдете у відповідних розділах.
  
<html>
+
 
 +
== PHP і HTML ==
 +
 
 +
Приклад найпростішого скрипта на PHP наведено нижче:
 +
 
 +
<html>
 
     <head>
 
     <head>
 
         <title> Приклад </title>
 
         <title> Приклад </title>
 
     </head>
 
     </head>
 
     <body>
 
     <body>
 
 
         <?php
 
         <?php
 
         echo "Привіт, я - скрипт PHP!" ;
 
         echo "Привіт, я - скрипт PHP!" ;
 
         ?>
 
         ?>
 
 
     </body>
 
     </body>
</html>
+
</html>
Ви вже напевно помітили, що це класичний скрипт, з якого починають вивчення різні мови програмування.
+
Зверніть увагу, що HTML-код коректно обробляється інтерпретатором PHP.
+
  
Початок сценарію вас може спантеличити: хіба це сценарій? Звідки HTML-теги <html> і <body>? Ось тут-то і криється головна особливість (до речі, надзвичайно зручна) мови PHP: PHP-скрипт може взагалі не відрізнятися від звичайного HTML-документа.
+
HTML-код коректно обробляється інтерпретатором PHP.
  
Йдемо далі. Ви, напевно, здогадалися, що сам код сценарію починається після відкриваючого тега <?php і закінчується закриваючим ?>. Отже, між цими двома тегами текст інтерпретується як програма, і в HTML-документ не потрапляє. Якщо ж програмі потрібно щось вивести, вона повинна скористатися оператором echo.
+
Початок сценарію може спантеличити. Головна особливість (до речі, надзвичайно зручна) мови PHP: PHP-скрипт може взагалі не відрізнятися від звичайного HTML-документа.
 +
Сам код сценарію міститься у спеціальному тезі, що починається з "<?php" і закінчується закриваючим "?>" (без лапок). Між цими двома частинами тега текст інтерпретується як програма, і в HTML-документ не потрапляє. Для виводу тексту на сторінку використовується оператор echo.
 +
Отже, будь-який текст, який розташований поза тегом <?php ?>, виводиться в браузер безпосередньо. У цьому і полягає головна особливість PHP, на відміну від Perl і C, де вивід здійснюється тільки за допомогою стандартних операторів.
  
Отже, PHP влаштований так, що будь-який текст, який розташований поза програмних блоків, обмежених <?php і ?> , виводиться в браузер безпосередньо. У цьому і полягає головна особливість PHP, на відміну від Perl і C, де вивід здійснюється тільки за допомогою стандартних операторів.
 
  
Поділ інструкцій
+
== Типи даних в PHP ==
Інструкції поділяються також як і в C або Perl – кожен вираз закінчується крапкою з комою.
+
Закриваючий тег ?> також має на увазі кінець інструкції, тому два наступних фрагмента коду еквівалентні:
+
  
<?php
+
PHP підтримує вісім простих типів даних. Чотири скалярних типи:
    echo "Це тест" ;
+
*boolean (двійкові дані)
?>
+
*integer (цілі числа)
 +
*float (числа з плаваючою крапкою або ‘double’)
 +
*string (рядки)
 +
Два змішаних типи:
 +
*array (масиви)
 +
*object (об’єкти)
 +
І два спеціальних типи:
 +
*resource (ресурси)
 +
*NULL (“порожні”)
 +
Існують також кілька псевдотипів:
 +
*mixed (змішані)
 +
*number (числа)
 +
*callback (зворотного виклику)
  
<?php echo "Це тест" ?>
 
Коментарі в PHP скриптах
 
Написання практично будь-якого скрипта не обходиться без коментарів.
 
PHP підтримує комметарі і в стилі 'C', 'C++' і оболонки Unix. Наприклад:
 
  
<?php
+
== Вирази в PHP ==
    echo "Це тест" ;  // Це однорядковий коментар в стилі C++
+
    /* Це багаторядковий коментар
+
        ще один рядок коментарю */
+
    echo "Це ще один тест" ;
+
    echo "Останній тест" ;  #Це коментар в стилі оболонки Unix
+
?>
+
Однорядкові коментарі йдуть тільки до кінця рядка або поточного блоку PHP-коду, в залежності від того, що йде перед ними.
+
  
 +
Основними формами виразів є константи і змінні. Наприклад, якщо ви записуєте "$a = 100", ви привласнюєте '100' змінній $a. Тобто $a – це змінна, = – це оператор присвоєння. Виразом може бути і змінна, якщо їй зіставлять певне значення:
  
<h1> Це <?php # echo "простий"; ?> приклад. </h1>
+
  $x = 7;
<p> Тема вгорі виведе 'Це приклад".</p>
+
  $y = $x;
Будьте уважні, слідкуйте за відсутністю вкладених ‘C’-коментарів, вони можуть з’явитися під час коментування великих блоків:
+
  
<?php
+
У першому рядку розглянутого прикладу виразом є константа 7, а у другому рядку – змінна $x, тому що раніше їй було присвоєно значення 7. $y = $x також є виразом.
  /*
+
    echo "Це тест"; /* Цей коментар викличе проблему */
+
  */
+
?>
+
Однорядкові коментарі йдуть тільки до кінця рядка або поточного блоку PHP-коду, в залежності від того, що йде перед ними. Це означає, що HTML-код після //?> не буде сприйматись інтерпретатором PHP в якості закінчення коду, як це, можливо, очікувалось від ?>, тому що // не дозволяє цього зробити.
+
  
Змінні в PHP
 
Імена змінних позначаються знаком $ (долара). Те ж саме "Привіт, я - скрипт PHP!" Можна отримати наступним чином:
 
  
<?php
+
== Оператори PHP ==
$message = "Привіт, я - скрипт PHP!" ;
+
echo $message ;
+
?>
+
Докладно про змінні можна подивитись у розділі змінні у PHP
+
  
Типи даних в PHP
+
Оператором називається щось, що складається з одного або більше значень (виразів, якщо говорити на жаргоні програмування), яке можна обчислити як нове значення (таким чином, вся конструкція може розглядатися як вираз). Приклади операторів PHP:
PHP підтримує вісім простих типів даних:
+
Чотири скалярних типи:
+
  
boolean (двійкові дані)
+
Оператори присвоєння:
integer (цілі числа)
+
float (числа з плаваючою крапкою або ‘double’)
+
string (рядки)
+
Два змішаних типи:
+
  
array (масиви)
+
$a = ($b = 4) + 5;  // результат: $a встановлена значенням 9, змінній $b присвоєно 4.
object (об’єкти)
+
І два спеціальних типи:
+
  
resource (ресурси)
+
Комбіновані оператори:
NULL (“порожні”)
+
Існують також кілька псевдотипів:
+
  
mixed (змішані)
+
$a = 3 ;
number (числа)
+
$a += 5 ;  // встановлює для $a значення 8, аналогічно запису: $a = $a + 5;<br/>
callback (зворотного виклику)
+
$b = "Hello" ;<br/>
Докладно про типи даних можна подивитись у розділі типи даних в PHP
+
$b .= "There!" ;  // встановлює для $b строкове значення "Hello There!", як і $b = $b. "There!";
  
Вирази в PHP
 
Основними формами виразів є константи і змінні. Наприклад, якщо ви записуєте "$a = 100", ви привласнюєте '100' змінній $a. Тобто $a – це змінна, = – це оператор присвоєння.
 
Виразом може бути і змінна, якщо їй зіставлять певне значення:
 
 
$x = 7;
 
$y = $x;
 
У першому рядку розглянутого прикладу виразом є константа 7, а у другому рядку – змінна $x, тому що раніше їй було присвоєно значення 7. $y = $x також є виразом.
 
Докладно про вирази можна подивитись у статті вирази у PHP
 
 
Оператори PHP
 
Оператором називається щось, що складається з одного або більше значень (виразів, якщо говорити на жаргоні програмування), яке можна обчислити як нове значення (таким чином, вся конструкція може розглядатися як вираз).
 
Приклади операторів PHP:
 
 
Оператори присвоєння:
 
<?php
 
$a = ($b = 4) + 5;  // результат: $a встановлена значенням 9, змінній $b присвоєно 4.
 
?>
 
Комбіновані оператори:
 
<?php
 
$a = 3 ;
 
$a += 5 ;  // встановлює для $a значення 8, аналогічно запису: $a = $a + 5;
 
$b = "Hello" ;
 
$b .= "There!" ;  // встановлює для $b строкове значення "Hello There!", як і $b = $b. "There!";
 
?>
 
 
Строкові оператори:
 
Строкові оператори:
<?php
 
$a = "Hello" ;
 
$b = $a . "World!" ;  // $b містить рядок "Hello World!"
 
  
$a = "Hello" ;
+
$a = "Hello" ;<br/>
$a .= "World!" ;     // $a містить рядок "Hello World!"
+
$b = $a . "World!" ; // $b містить рядок "Hello World!"
?>
+
$a = "Hello" ;<br/>
Існують також логічні оператори та оператори порівняння, проте їх прийнято розглядати в контексті керуючих конструкцій мови.
+
$a .= "World!" ;      // $a містить рядок "Hello World!"
Детальну інформацію по операторам можна знайти у розділі оператори PHP.
+
  
Керуючі конструкції мови PHP
+
Існують також логічні оператори та оператори порівняння, проте їх прийнято розглядати в контексті керуючих конструкцій мови. Детальну інформацію по операторам можна знайти у розділі оператори PHP.
Основними конструкціями мови PHP є:
+
  
Умовні оператори (if, else);
 
Цикли (while, do-while, for, foreach, break, continue);
 
Конструкції вибору (switch);
 
Конструкції оголошення (declare);
 
Конструкції повернення значень (return);
 
Конструкції включень (require, include).
 
Приклади конструкцій мови PHP:
 
<?php
 
if ($a > $b) echo "значення a більше, ніж b" ;
 
?>
 
Наведений приклад наочно показує використання конструкції if спільно з оператором порівняння ($a> $b).
 
У наступному прикладі якщо змінна $a не дорівнює нулю, буде виведено рядок "значення a істинно (true)", тобто показано взаємодію умовного оператора (конструкції) if з логічним оператором:
 
  
<?php
+
== Користувальницькі функції в PHP ==
if ($a) echo "значення a істинно (true)" ;
+
?>
+
А ось приклад циклу while:
+
  
<?php
+
У будь-якій мові програмування існують підпрограми. У мові C вони називаються функціями, в асемблері - підпрограмами, а в Pascal існують два види підпрограм: процедури і функції. У PHP такими підпрограмами є користувальницькі функції.
$x=0;
+
Підпрограма - це спеціальним чином оформлений фрагмент програми, до якого можна звернутися з будь-якого місця всередині програми. Підпрограми істотно спрощують життя програмістам, покращуючи читабельність вихідного коду, а також скорочуючи його, оскільки окремі фрагменти коду не потрібно писати кілька разів.
while ($x++<10) echo $x;
+
// Виводить 12345678910
+
?>
+
Інформацію по всім керуючим конструкціям ви можете отримати в розділі Керуючі конструкції PHP
+
  
Користувальницькі функції в PHP
 
У будь-якій мові програмування існують підпрограми. У мові C вони називаються функціями, в асемблері - підпрограмами, а в Pascal існують два види підпрограм: процедури і функції.
 
У PHP такими підпрограмами є користувальницькі функції.
 
 
Підпрограма - це спеціальним чином оформлений фрагмент програми, до якого можна звернутися з будь-якого місця всередині програми. Підпрограми істотно спрощують життя програмістам, покращуючи читабельність вихідного коду, а також скорочуючи його, оскільки окремі фрагменти коду не потрібно писати кілька разів.
 
  
 
Наведемо приклад для користувача функції на PHP:
 
Наведемо приклад для користувача функції на PHP:
  
<?php
+
<?php
function funct() {
+
//опис функції
$a = 100;
+
function funct() {
  echo "<h4>$a</h4>";
+
$a = 100;
}
+
  echo $a;
funct();
+
}
?>
+
funct();//виклик функції
Сценарій виводить 100.
+
?>
Користувальницьким функціям в PHP можна передавати аргументи і отримувати повертаючиїся функціями значення.
+
Детальну інформацію по користувальницькі функції можна знайти у розділі користувальницькі функції PHP.
+
  
Вбудовані (стандартні) функції PHP
+
Сценарій виводить 100. Користувальницьким функціям в PHP можна передавати аргументи і отримувати повертаючися функціями значення.
PHP містить величезну кількість вбудованих функцій, здатних виконувати завдання різного рівня складності.
+
  
ООП і PHP
 
PHP має досить хорошу підтримку об'єктно-орієнтованого програмування (ООП).
 
У PHP можна створювати класи різних рівнів, об'єкти і досить гнучко ними оперувати.
 
Ось приклад PHP класу і його використання:
 
  
<?php
+
== Вбудовані (стандартні) функції PHP ==
// Створюємо новий клас Coor:
+
class  Coor{
+
// Дані (властивості):
+
var  $name ;
+
  
// Методи:
+
PHP містить величезну кількість вбудованих функцій, здатних виконувати завдання різного рівня складності. PHP має досить хорошу підтримку об'єктно-орієнтованого програмування (ООП). У PHP можна створювати класи різних рівнів, об'єкти і досить гнучко ними оперувати. Ось приклад PHP класу і його використання:
 +
 
 +
<?php
 +
// Створюємо новий клас Coor:
 +
class  Coor{
 +
// Дані (властивості):
 +
var  $name ;
 +
// Методи:
 
  function  Getname() {
 
  function  Getname() {
  echo "<h3> John </h3>" ;
+
  echo "John" ;
 
  }
 
  }
 
+
}
}
+
// Створюємо об'єкт класу Coor:
 
+
$object =  new Coor ;
// Створюємо об'єкт класу Coor:
+
// Отримуємо доступ до членів класу:
$object =  new Coor ;
+
$object -> name =  "Alex" ;
// Отримуємо доступ до членів класу:
+
echo $object -> name ;
$object -> name =  "Alex" ;
+
// Виводить 'Alex'
echo $object -> name ;
+
// А тепер отримаємо доступ до методу класу (фактично, до функції усередині класу):<br/>
// Виводить 'Alex'
+
$object -> Getname ();
// А тепер отримаємо доступ до методу класу (фактично, до функції усередині класу):
+
// Виводить 'John' великими літерами
$object -> Getname ();
+
?>
// Виводить 'John' великими літерами
+
?>
+
  
  
Мова PHP спеціально призначена для веб-програмування. PHP поєднує переваги мов C і Perl і при цьому вельми простий у вивченні і володіє значними перевагами перед традиційними мовами програмування. Синтаксис PHP дуже нагадує синтаксис мови C і багато в чому запозичений з таких мов як Java і Perl. У принципі, в PHP є практично всі оператори і функції, наявні в стандартному GNU С (або їх аналоги), наприклад є цикли (while, for), оператори вибору (if, switch), функції роботи з файловою системою і процесами (fopen, *dir, stat, unlink, popen, exec), функції введення-виведення (fgets, fputs, printf) і безліч інших.
+
== Ефективність ==
Синтаксис будь-якої мови програмування набагато легше “відчути” на прикладах, ніж використовуючи якісь діаграми та схеми. Тому наведемо приклад найпростішого скрипта на PHP:
+
  
<html>
+
Ефективність є дуже важливим чинником при програмуванні для середовищ розрахованих на багато користувачів, до яких належить і web. Важливою перевагою PHP є те, що ця мова належить до інтерпретованих. Це дозволяє обробляти сценарії з достатньо високою швидкістю. За деякими оцінками, більшість PHP-сценаріїв (особливо не дуже великих розмірів) обробляються швидше за аналогічні їм програми, написані на Perl. Проте, щоб не робили розробники PHP, виконувані файли, отримані за допомогою компіляції, працюватимуть значно швидше — в десятки, а іноді і в сотні разів. Але продуктивність PHP цілком достатня для створення цілком серйозних веб-застосунків.
    <head>
+
        <title> Приклад </title>
+
    </head>
+
    <body>
+
        <?php
+
        echo "Привіт, я - скрипт PHP!" ;
+
        ?>
+
    </body>
+
</html>
+
Ви вже напевно помітили, що це класичний скрипт, з якого починають вивчення різні мови програмування. Зверніть увагу, що HTML-код коректно обробляється інтерпретатором PHP.
+
Сам код сценарію починається після відкриваючого тега <?php і закінчується закриваючим ?>. Отже, між цими двома тегами текст інтерпретується як програма, і в HTML-документ не потрапляє. Якщо ж програмі потрібно щось вивести, вона повинна скористатися оператором echo.
+
Отже, PHP влаштований так, що будь-який текст, який розташований поза програмних блоків, обмежених <?php і ?> , виводиться в браузер безпосередньо. У цьому і полягає головна особливість PHP, на відміну від Perl і C, де вивід здійснюється тільки за допомогою стандартних операторів.
+

Поточна версія на 01:59, 20 червня 2014


Зміст

[ред.] Загальні поняття

Мова PHP спеціально призначена для веб-програмування. PHP поєднує переваги мов C і Perl і при цьому вельми простий у вивченні і володіє значними перевагами перед традиційними мовами програмування. Синтаксис PHP дуже нагадує синтаксис мови C і багато в чому запозичений з таких мов як Java і Perl. Програміст С дуже швидко освоїть мову PHP і зможе використовувати її з максимальною ефективністю. У принципі, в PHP є практично всі оператори і функції, наявні в стандартному GNU С (або їх аналоги), наприклад є цикли (while, for), оператори вибору (if, switch), функції роботи з файловою системою і процесами (fopen, *dir, stat, unlink, popen, exec), функції введення-виведення (fgets, fputs, printf) і безліч інших. Мета даного розділу – коротке ознайомлення з основами синтаксису мови PHP. Більш детальну інформацію щодо конкретних складових синтаксису PHP ви знайдете у відповідних розділах.


[ред.] PHP і HTML

Приклад найпростішого скрипта на PHP наведено нижче:

<html>
    <head>
        <title> Приклад </title>
    </head>
    <body>
        <?php
        echo "Привіт, я - скрипт PHP!" ;
        ?>
    </body>
</html>

HTML-код коректно обробляється інтерпретатором PHP.

Початок сценарію може спантеличити. Головна особливість (до речі, надзвичайно зручна) мови PHP: PHP-скрипт може взагалі не відрізнятися від звичайного HTML-документа. Сам код сценарію міститься у спеціальному тезі, що починається з "<?php" і закінчується закриваючим "?>" (без лапок). Між цими двома частинами тега текст інтерпретується як програма, і в HTML-документ не потрапляє. Для виводу тексту на сторінку використовується оператор echo. Отже, будь-який текст, який розташований поза тегом <?php ?>, виводиться в браузер безпосередньо. У цьому і полягає головна особливість PHP, на відміну від Perl і C, де вивід здійснюється тільки за допомогою стандартних операторів.


[ред.] Типи даних в PHP

PHP підтримує вісім простих типів даних. Чотири скалярних типи:

  • boolean (двійкові дані)
  • integer (цілі числа)
  • float (числа з плаваючою крапкою або ‘double’)
  • string (рядки)

Два змішаних типи:

  • array (масиви)
  • object (об’єкти)

І два спеціальних типи:

  • resource (ресурси)
  • NULL (“порожні”)

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

  • mixed (змішані)
  • number (числа)
  • callback (зворотного виклику)


[ред.] Вирази в PHP

Основними формами виразів є константи і змінні. Наприклад, якщо ви записуєте "$a = 100", ви привласнюєте '100' змінній $a. Тобто $a – це змінна, = – це оператор присвоєння. Виразом може бути і змінна, якщо їй зіставлять певне значення:

  $x = 7;
  $y = $x;

У першому рядку розглянутого прикладу виразом є константа 7, а у другому рядку – змінна $x, тому що раніше їй було присвоєно значення 7. $y = $x також є виразом.


[ред.] Оператори PHP

Оператором називається щось, що складається з одного або більше значень (виразів, якщо говорити на жаргоні програмування), яке можна обчислити як нове значення (таким чином, вся конструкція може розглядатися як вираз). Приклади операторів PHP:

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

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

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

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

Строкові оператори:

$a = "Hello" ;
$b = $a . "World!" ; // $b містить рядок "Hello World!" $a = "Hello" ;
$a .= "World!" ; // $a містить рядок "Hello World!"

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


[ред.] Користувальницькі функції в PHP

У будь-якій мові програмування існують підпрограми. У мові C вони називаються функціями, в асемблері - підпрограмами, а в Pascal існують два види підпрограм: процедури і функції. У PHP такими підпрограмами є користувальницькі функції. Підпрограма - це спеціальним чином оформлений фрагмент програми, до якого можна звернутися з будь-якого місця всередині програми. Підпрограми істотно спрощують життя програмістам, покращуючи читабельність вихідного коду, а також скорочуючи його, оскільки окремі фрагменти коду не потрібно писати кілька разів.


Наведемо приклад для користувача функції на PHP:

<?php
//опис функції
function funct() {
$a = 100;
echo $a;
}
funct();//виклик функції
?>

Сценарій виводить 100. Користувальницьким функціям в PHP можна передавати аргументи і отримувати повертаючися функціями значення.


[ред.] Вбудовані (стандартні) функції PHP

PHP містить величезну кількість вбудованих функцій, здатних виконувати завдання різного рівня складності. PHP має досить хорошу підтримку об'єктно-орієнтованого програмування (ООП). У PHP можна створювати класи різних рівнів, об'єкти і досить гнучко ними оперувати. Ось приклад PHP класу і його використання:

<?php
// Створюємо новий клас Coor:
class  Coor{
// Дані (властивості):
var  $name ;
// Методи:
function  Getname() {
echo "John" ;
}
}
// Створюємо об'єкт класу Coor:
$object =  new Coor ;
// Отримуємо доступ до членів класу:
$object -> name =  "Alex" ;
echo $object -> name ;
// Виводить 'Alex'
// А тепер отримаємо доступ до методу класу (фактично, до функції усередині класу):
$object -> Getname (); // Виводить 'John' великими літерами ?>


[ред.] Ефективність

Ефективність є дуже важливим чинником при програмуванні для середовищ розрахованих на багато користувачів, до яких належить і web. Важливою перевагою PHP є те, що ця мова належить до інтерпретованих. Це дозволяє обробляти сценарії з достатньо високою швидкістю. За деякими оцінками, більшість PHP-сценаріїв (особливо не дуже великих розмірів) обробляються швидше за аналогічні їм програми, написані на Perl. Проте, щоб не робили розробники PHP, виконувані файли, отримані за допомогою компіляції, працюватимуть значно швидше — в десятки, а іноді і в сотні разів. Але продуктивність PHP цілком достатня для створення цілком серйозних веб-застосунків.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти