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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Понимает PHP 
:(
    Опции темы
xslen777
Дата 31.1.2006, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вот: читаю http://myphp.net.ru/lessons/index.php?3 все понимаю все но застреваю на
Оператор условия IF.
Там пример
И озаглавливаю
if ( $a > 3 && $a <= 20 && $a != 5) { //ну не понимаю там таблица есть, показывает что, > больше < меньше хотя в этом тут $A больше 3 потом && верное условие потом $a <= 20 это же меньше или равно, как понять???
$result = $a * $b ; //умнажает
echo "Умножаем"; //Когда он умножает но ниже он делает непонимаю smile
} elseif ( ($a > 20 || $a < 3 ) && $b ) { //Незнаю
$result = $a / $b ; //это результат делим переменную a на b тоесть 2 / 2 smile
echo "Делим"; //незнаю smile
} else echo "Invalid number" ; //Когда ошибка

Объяните плииз как понять все это smile что я непонял пример в if условие и в elseif и что делает elseif ведь ниже показывает ошибку а выше smile

Это сообщение отредактировал(а) xslen777 - 31.1.2006, 20:52
PM MAIL   Вверх
Bacardi
Дата 31.1.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(xslen777 @ 31.1.2006, 21:50 Найти цитируемый пост)

elseif ( ($a > 20 || $a < 3 ) && $b ) { //Незнаю

тэкс... ну вот это && $b - я бы расценил как лажу.... ибо в таком случае $b должна быть типа boolean и иметь значения true или false... как на них можно умножать хз... трудно понять, ибо я не вижу какое значение до этого суется в переменную $b
--------------------
Необычная смесь. Болтать, но не мешать.http://www.livejournal.com/users/__bacardi__/
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 31.1.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Берем книжку и читаем про азы программирования.
Что такое условия, и как они работают...
Добавлено @ 20:59
Цитата(Bacardi @ 31.1.2006, 20:58 Найти цитируемый пост)

тэкс... ну вот это && $b - я бы расценил как лажу.... ибо в таком случае $b должна быть типа boolean и иметь значения true или false... как на них можно умножать хз... трудно понять, ибо я не вижу какое значение до этого суется в переменную $b

$b не должна быть false, или 0, => умножать будешь на любое число.

Это сообщение отредактировал(а) Mal Hack - 31.1.2006, 21:00
PM ICQ   Вверх
Bacardi
Дата 31.1.2006, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(xslen777 @ 31.1.2006, 21:50 Найти цитируемый пост)

if ( $a > 3 && $a <= 20 && $a != 5) { //ну не понимаю там таблица есть, показывает что, > больше < меньше хотя в этом тут $A больше 3 потом && верное условие потом $a <= 20 это же меньше или равно, как понять???

а так и понимай... что на $a накладывается одновременно 3 условия... они все могут быть выполнены, т.к. не противоречат... в итоге $a должна равняться 20 smile
--------------------
Необычная смесь. Болтать, но не мешать.http://www.livejournal.com/users/__bacardi__/
PM MAIL WWW ICQ   Вверх
xslen777
Дата 31.1.2006, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я ниманимаю пример
$a > 3 && $a <=20
Тоесть $a больше 3 и меньше или равно 20 smile нече что вааще дает это функцию калькулятор smile smile


Где взять книжечку купить дайте интернет магазин smile и даже не объяснили smile

Это сообщение отредактировал(а) xslen777 - 31.1.2006, 21:05
PM MAIL   Вверх
Bacardi
Дата 31.1.2006, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Mal Hack
ой... и правда что smile... тяжелый день....
Добавлено @ 21:05
xslen777
надеюсь, не забанят за рекламу...
www.bhv.ru
www.piter.com

с доставкой получается даже дешевле, чем в обычном магазине... если брать не одну книгу, кажись.
--------------------
Необычная смесь. Болтать, но не мешать.http://www.livejournal.com/users/__bacardi__/
PM MAIL WWW ICQ   Вверх
o.s.a.
Дата 31.1.2006, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


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

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



Цитата(Bacardi @ 31.1.2006, 23:02 Найти цитируемый пост)

в итоге $a должна равняться 20

пчм 20?
1-ый if: 3<$a<=25 и $a!=5
2-ой if: $a<3 или $a>25
else: $a может быть равен 3, 5 или это вообще не число



--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
Bacardi
Дата 31.1.2006, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(xslen777 @ 31.1.2006, 22:03 Найти цитируемый пост)

Я ниманимаю пример
$a > 3 && $a <=20

нормальное условие... если бы небыло <=, $a должна бы была находиться в диапазоне с 3 до 20... но т.к. = стоит... а должна быть ему равна.... при этом она остается больше 3
--------------------
Необычная смесь. Болтать, но не мешать.http://www.livejournal.com/users/__bacardi__/
PM MAIL WWW ICQ   Вверх
xslen777
Дата 31.1.2006, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Будилов В. PHP 5. Экспресс-курс 119=00
Дронов В. PHP, MySQL и Dreamweaver MX 2004. Разработка интерактивных веб-сайтов 209=00
Костарев А. PHP в Web-дизайне 99=00
Котеров Д., Костарев А. PHP 5 435=00
Кузнецов А. В., Симдянов И., Голышев С. PHP 5. Практика разработки Web-сайта 435=00
Кузнецов М., Симдянов И. Самоучитель PHP 5 224=00
Фленов М. PHP глазами хакера 290=00


Брать PHP глазами хаккера smile
PM MAIL   Вверх
Bacardi
Дата 31.1.2006, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



o.s.a., я к тому, что условие
Цитата(xslen777 @ 31.1.2006, 21:50 Найти цитируемый пост)

if ( $a > 3 && $a <= 20 && $a != 5)

выдаст true, если а будет равняться 20
Добавлено @ 21:11
Цитата(xslen777 @ 31.1.2006, 22:09 Найти цитируемый пост)

Кузнецов М., Симдянов И. Самоучитель PHP 5 224=00

уже не слезает со стола месяца 3 smile
оч хор вещь! рекоммендую! довольно много моментов осмотрено, достаточных для разработки мелких сайтов... остальное уже можно /нужно/ искать в мануалах.
--------------------
Необычная смесь. Болтать, но не мешать.http://www.livejournal.com/users/__bacardi__/
PM MAIL WWW ICQ   Вверх
xslen777
Дата 31.1.2006, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Как это все выполнятется скажите smile так нече не пойму smile
Что как там опреаторы прочитал
> больше
< меньше
== равно
!= не равно
smile


А php 3 и php 4 не нужен ??? сразу к 5 smile

Это сообщение отредактировал(а) xslen777 - 31.1.2006, 21:12
PM MAIL   Вверх
Bacardi
Дата 31.1.2006, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



>= - больше или равно
<= - меньше или равно
Добавлено @ 21:14
Цитата(xslen777 @ 31.1.2006, 22:11 Найти цитируемый пост)

А php 3 и php 4 не нужен ??? сразу к 5

это из оперы - зачем покупать праворульный авто, если его скоро запретят?
--------------------
Необычная смесь. Болтать, но не мешать.http://www.livejournal.com/users/__bacardi__/
PM MAIL WWW ICQ   Вверх
xslen777
Дата 31.1.2006, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Тоже объянил я что математику не знаю????
Что они делают в php скажи smile smile вроде язык програмирования smile

>= - больше или равно
<= - меньше или равно

Математика точная наука 5 из 0 несделаешь smile

Это сообщение отредактировал(а) xslen777 - 31.1.2006, 21:15
PM MAIL   Вверх
Bacardi
Дата 31.1.2006, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(xslen777 @ 31.1.2006, 22:14 Найти цитируемый пост)

Что они делают в php скажи  вроде язык програмирования 

чтобы тебе не писать прямолинейные проги (те, что идут по одной единственной ветви), а писать приложения посложнее... - нужны условия.
в пшп они нужны, чтобы программировать им нормальные приложения
Добавлено @ 21:18
Цитата(xslen777 @ 31.1.2006, 22:14 Найти цитируемый пост)

>= - больше или равно
<= - меньше или равно

Математика точная наука 5 из 0 несделаешь 

я это использую в основном для циклов:
Код

for ($i=0; $i<20; $i++)
//хотя можно и так
for ($i=0; $i<=19; $i++)

--------------------
Необычная смесь. Болтать, но не мешать.http://www.livejournal.com/users/__bacardi__/
PM MAIL WWW ICQ   Вверх
xslen777
Дата 31.1.2006, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ладно smile хочу 10 smile
if ( $a > 5 && $a <= 10 && $a != 1)

Что получится smile) ведь <= будет меньше или равно 10 smile так будет или не будет ща на апачу проетим smile

да ты написал типа i равен 0 и потом что i <20 и что i++ это к 0 прибаляет 1 ???? и и получается 1 smile или 19 ?? или 21
smile smile


Это сообщение отредактировал(а) xslen777 - 31.1.2006, 21:21
PM MAIL   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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