Архив рассылки -программирование на PHP




Насколько я понял, совсем не лишним...



Насколько я понял, совсем не лишним оказалось описание базовых возможностей SQL, которым я немного прервал наш курс несколькими уроками назад.

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

Не пугайтесь, это совсем не значит, что я собираюсь дальше писать все сложно и туманно. Нет, ничего подобного. Просто хочу, чтобы у вас появилось понимание того, что PHP -- не Бейсик, где можно писать только так, как можно писать. И никак иначе. Здорово сказал, сам-то понял, что написал, Курепин?! Понял, понял...

Знакомьтесь -- точка.

Точку "." вы уже знаете, она объединяет строки. Плюс "+" -- складывает цифры, а точка объединяет строки.
$a1="100";
$a2="200"
Что будет, если сложить $a1 и $a2? А это как сложить...
$a1+$a2=300
$a1.$a2="100200"
...и никогда об этом не забывайте.

А вот как еще можно записать сложение.

Предположим, что мы составляем какую-то сложносочиненную строку из различных фрагментов. Мы можем добавлять в конец нашей переменной новые данные вот так:
$this->string_about_letters = $this->string_about_letters."несколько букв..."; $this->string_about_letters = $this->string_about_letters." еще несколько букв..."; $this->string_about_letters = $this->string_about_letters." и еще несколько букв..."; $this->string_about_letters = $this->string_about_letters." снова несколько букв..."; Несколько длинновато, не так ли? Мешает повторение длинной переменной $this->string_about_letters. Поэтому, запись сделаем иначе:
$this->string_about_letters .= "несколько букв..."; $this->string_about_letters .= " еще несколько букв..."; $this->string_about_letters .= " и еще несколько букв..."; $this->string_about_letters .= " снова несколько букв..."; Удобнее, не так ли?

Тоже самое, касается и математического сложения:
$abc+=1;
Прибавить 1 к содержимому переменной $abc.

А как еще можно прибавить единицу? Обычно, по С-шному:

$abc++; или ++$abc;

Два этих выражение обычно используются в циклических конструкциях.









Начало        Вперед




Книжный магазин