Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можете объяснить выражение?? 
:(
    Опции темы
doremidon
  Дата 27.1.2009, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 3.3.2008

Репутация: нет
Всего: нет



Разбираю код::
Код


$flag = true;
$flag = $flag & $this->_db->update('managment_musicians_pos', array ('pos'=>'0'), 'pos = '.$res['pos']);
$flag = $flag & $this->_db->update('managment_musicians_pos', array ('pos'=>$res['pos']), 'id = '.$id);
$flag = $flag & $this->_db->update('managment_musicians_pos', array ('pos'=>$cur['pos']), 'pos = 0');





Помогите разобрать..

Добавлено через 1 минуту и 8 секунд
Зачем::

"$flag & $this->_db->" - & ??
PM MAIL   Вверх
enof
Дата 27.1.2009, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Код

<?php
$flag = true;
echo $flag;
echo $flag & true;
echo $flag & false;

$flag = false;
echo $flag & true;
?>

Если метод возвратит false,то $flag примет значение false.
Переменная $flag уже непримет значение true,так как оператор & устанавливает толко те биты,которые есть в обеих переменных.
http://php.ru/manual/language.operators.bitwise.html

Это сообщение отредактировал(а) enof - 27.1.2009, 14:00
PM MAIL ICQ Skype   Вверх
amstrogtetnatet
Дата 27.1.2009, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 26.1.2009

Репутация: нет
Всего: нет



Что делает строчка кода у тс? Есть простой аналог?
PM MAIL   Вверх
enof
Дата 27.1.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Цитата(amstrogtetnatet @  27.1.2009,  14:00 Найти цитируемый пост)
Что делает строчка кода у тс? Есть простой аналог? 

Код

<?php
$flag = true;
if($this->_db->update('managment_musicians_pos', array ('pos'=>'0'), 'pos = '.$res['pos']) == false)
    $flag = false;
if($this->_db->update('managment_musicians_pos', array ('pos'=>$res['pos']), 'id = '.$id) == false)
    $flag = false;
if($this->_db->update('managment_musicians_pos', array ('pos'=>$cur['pos']), 'pos = 0') == false)
    $flag = false;
?>

PM MAIL ICQ Skype   Вверх
doremidon
  Дата 27.1.2009, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 3.3.2008

Репутация: нет
Всего: нет



enof

Спасибо за ссылку(достаточная интересная наводка smile ):: получаем::

Код

$flag = true;
echo $flag;

$flag = $flag&true;
echo $flag;

$flag = $flag&false;
echo $flag;

$flag = $flag&true;
echo $flag;

# 1100


Добавлено через 2 минуты и 10 секунд
amstrogtetnatet

Что значит "тс"??
PM MAIL   Вверх
enof
Дата 27.1.2009, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



 smile 
у Шилдта в книге "С++. Руководство для начинающих"
очень хорошо расписано про поразрядные операторы и их применение на практике smile 
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1069 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.