Відмінності між версіями «5 Коментарі»

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
м (Захист на 5 Коментарі встановлено (‎[edit=sysop] (безстроково) ‎[move=sysop] (безстроково)))
Рядок 1: Рядок 1:
 +
Коментарі - пояснення до початкового тексту програми, що знаходяться безпосередньо усередині коментованого коду. Синтаксис коментарів визначається мовою програмування. З точки зору компілятора або інтерпретатора, коментарі - частина тексту програми, що не впливає на її семантику. Коментарі не мають жодного впливу на результат компіляції програми або її інтерпретацію. Крім вихідних текстів програм, коментарі також застосовуються в мовах розмітки та мовах опису.
 +
 +
Більшість фахівців сходяться на думці, що коментарі повинні пояснювати наміри програміста, а не код; те, що можна виразити мовою програмування, не повинно виноситися в коментарі - зокрема, треба використовувати говорять назви змінних, функцій, класів, методів і пр., розбивати програму на легкі для розуміння частини, прагнути до того, щоб структура класів і структура баз даних були максимально зрозумілими і прозорими і т. д. Є навіть думка (його дотримуються в екстремальному програмуванні та деяких інших гнучких методологіях програмування), що якщо для розуміння програми потрібні коментарі - значить, вона погано написана.
 +
 +
Концепція грамотного програмування наполягає на включення в текст програми настільки докладних і продуманих коментарів, щоб вона стала вихідним текстом не тільки для виконуваного коду, але і для супровідної документації.
 +
Коментарі в PHP можуть бути як однорядкові так і багаторядкові. Однорядкові коментарі починаються із // або # (коментар скриптових мов UNIX). Багаторядкові коментарі починаються символами /* і закінчуються */ . Слід зазначити, що однорядкові коментарі йдуть або до кінця поточного рядка, або до завершального тега.
 +
 
Коментарі в PHP скриптах
 
Коментарі в PHP скриптах
 
Написання практично будь-якого скрипта не обходиться без коментарів.
 
Написання практично будь-якого скрипта не обходиться без коментарів.

Версія за 22:23, 24 грудня 2012

Коментарі - пояснення до початкового тексту програми, що знаходяться безпосередньо усередині коментованого коду. Синтаксис коментарів визначається мовою програмування. З точки зору компілятора або інтерпретатора, коментарі - частина тексту програми, що не впливає на її семантику. Коментарі не мають жодного впливу на результат компіляції програми або її інтерпретацію. Крім вихідних текстів програм, коментарі також застосовуються в мовах розмітки та мовах опису.

Більшість фахівців сходяться на думці, що коментарі повинні пояснювати наміри програміста, а не код; те, що можна виразити мовою програмування, не повинно виноситися в коментарі - зокрема, треба використовувати говорять назви змінних, функцій, класів, методів і пр., розбивати програму на легкі для розуміння частини, прагнути до того, щоб структура класів і структура баз даних були максимально зрозумілими і прозорими і т. д. Є навіть думка (його дотримуються в екстремальному програмуванні та деяких інших гнучких методологіях програмування), що якщо для розуміння програми потрібні коментарі - значить, вона погано написана.

Концепція грамотного програмування наполягає на включення в текст програми настільки докладних і продуманих коментарів, щоб вона стала вихідним текстом не тільки для виконуваного коду, але і для супровідної документації. Коментарі в PHP можуть бути як однорядкові так і багаторядкові. Однорядкові коментарі починаються із // або # (коментар скриптових мов UNIX). Багаторядкові коментарі починаються символами /* і закінчуються */ . Слід зазначити, що однорядкові коментарі йдуть або до кінця поточного рядка, або до завершального тега.

Коментарі в PHP скриптах Написання практично будь-якого скрипта не обходиться без коментарів. PHP підтримує комметарі і в стилі 'C', 'C++' і оболонки Unix. Наприклад:

<?php

    echo "Це тест" ;  // Це однорядковий коментар в стилі C++
    /* Це багаторядковий коментар
       ще один рядок коментарю */
    echo "Це ще один тест" ;
    echo "Останній тест" ;  #Це коментар в стилі оболонки Unix

?> Однорядкові коментарі йдуть тільки до кінця рядка або поточного блоку PHP-коду, в залежності від того, що йде перед ними.


Це <?php # echo "простий"; ?> приклад.

Тема вгорі виведе 'Це приклад".

Будьте уважні, слідкуйте за відсутністю вкладених ‘C’-коментарів, вони можуть з’явитися під час коментування великих блоків:

<?php

 /*
    echo "Це тест"; /* Цей коментар викличе проблему */
 */

?> Однорядкові коментарі йдуть тільки до кінця рядка або поточного блоку PHP-коду, в залежності від того, що йде перед ними. Це означає, що HTML-код після //?> не буде сприйматись інтерпретатором PHP в якості закінчення коду, як це, можливо, очікувалось від ?>, тому що // не дозволяє цього зробити.

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

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