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

Итак, пора познавать более серьезные вещи. У меня есть опыт программирования на 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 – это две разные переменные. Так что будьте внимательны!




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



 #  #  #  #  #  #  #  #  #  #

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

  1. lena
    Июнь 23rd, 2008

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

  2. lena
    Июнь 23rd, 2008

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

  3. novice
    Июнь 23rd, 2008

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

  4. Klansi
    Октябрь 3rd, 2008

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

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


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