• Спонсоры

  • Рубрики

  • Архивы

  • Популярное



Переменные и комментарии

Итак, пора познавать более серьезные вещи. У меня есть опыт программирования на C# и некоторые моменты я хочу перенести на php. Комментарии… Очень важная вещь. В php, чтобы использовать комментарий, надо перед ним поставить вот такие вот слеши — //

Код:

<?
// так выводится сообщение Hello World!
echo "Hello World!";
?>

Естественно, для такой мелкой программы комментарий не обязателен. Но представьте, что у вас тысячи строк кода. Отыскать нужный блок будет очень тяжело. Даже если и найдете, то можно и не вспомнить, что он делает. Так что приучайте себя ставить комментарии.

Переменные… куда же без них.

Давайте сначала запустим вот этот скрипт, а потом уже на его примере разберем тонкости.

<?
// объявление строковой переменной
$a = "это строковая переменная";
// вывод переменной $a
echo $a;
// объявляем числовую переменную
$b = 8;
// вывод переменной $b
echo "Значение переменной b равно ".$b;
?>

Что же тут произошло? $ указывает на то, что следующие за этим знаком символы будут означать имя переменной. Знак = задает её значение. В отличие от С/C++, в php для переменных не надо указывать тип. Но если вы хотите привести переменную к определенному типу, то надо использовать специальные операторы:
(int) целочисленный тип
(float), (double) с плавающей точкой
(string) строковый тип
(bool) логический тип
(array) тип массив

например,
(int) 8.34 // в результате даст 8

Еще одно свойство языка php, которое я заметил, — это то, что интерпретатор различает регистры, то есть $qwe и $Qwe — это две разные переменные. Так что будьте внимательны!





Читайте также:



5 комментариев на “Переменные и комментарии”

  1. lena

    Скажите пажалуста вот пример
    $str = $_POST[‘text1’] ;
    почему виводит ошибку когда делаю так
    $_POST[‘text1’] = $str;
    Ведь логичней думать
    $_POST[‘text1’] равно значению $str;
    чем $str; равно значению $_POST[‘text1’] ; // Почему так? 🙁

  2. lena

    Ая-я-яй, забили росказать о закавичевание больших блоков коментариев знаком:
    /* много
    строк
    текста */
    Также таким способом можно отключать (закривать) некотирие участки своево кода напримерь для отладки или поиска ошибки. 🙂

  3. novice

    Честно говоря, не совсем понял в чем там ошибка (где $_POST ), но возможно старая версия php просто установлена у тебя и там нельзя изменять значения post-данных. Кстати, с версии 4 массивы GET и POST объединены в REQUEST ($_REQUEST). Гораздо удобнее. 🙂

  4. Klansi

    to lena
    в PHP знак равенства не означает «равно». Это операция присваивания значения.
    $str = $_POST[’text1?] ; — это значит, что в переменную с именем str мы помещаем значение, которое хранится в переменной $_POST[’text1?]. А символ = называется операцией присваивания. В этой операции действие направлено справа налево.

  5. Еще в php комментировать одну строку можно символом #. По функциональности ничем не отличается от //. Как говорится, на любителя)

Оставить комментарий


© 2008 - 2017 i-novice.net | Все права защищены.