Само о сложеном или научите ПХП7! Део 6. Оператори за поређење у ПХП-у
Табела испод приказује операторе поређења и њихов опис.. Креирајте две променљиве, $ а и $ б, и доделите им вредности 76 и 93, респективно. Сачувајте овај документ са именом имена и екстензијом .пхп у хтдоцс фасциклу испод путање Ц: \ Абисс Веб Сервер \ хтдоцс Креирајте још шест променљивих $ ц_01, $ ц_02, $ ц_03, $ ц_04, $ ц_05 и $ ц_06 где: $ ц_01 = $ а < $b - переменной $c_01 присвоено значение $a < $b (переменная $a меньше переменной $b) $c_02 = $a <= $b - переменной $c_02 присвоено значение $a <= $b (переменная $a меньше либо равна переменной $b) $c_03 = $a > $ б - променљива $ ц_03 додељује се вредност $ а> $ б (променљива $ а је већа од променљиве $ б) $ ц_04 = $ а> = $ б - променљива $ ц_04 се додељује вредност $ а> = $ б (променљива $ а је већа или једнака $ б) $ ц_05 = $ а == $ б - $ ц_05 је додељено $ а == $ б ($ а је једнако $ б) $ ц_06 = $ а! = $ б - $ ц_06 је постављено на $ а! = $ б ($ а није једнако $ б) У прозору веб прегледача прикажите променљиву врсту $ ц_01 користећи функцију геттипе. Напишите следећи ред кода одјек "Променљива ц_01 има тип:"; ехо тип ($ ц_01); Из чланка „Само о сложеном или учењу ПХП7! Део 3. променљиве и њихове врсте у ПХП-у“ знамо да променљиве у ПХП-у могу да прихвате различите типове података који су представљени у табели испод Идемо на адресну траку веб претраживача на адреси хттп: //лоцалхост/лог.пхп и видећемо да је променљива $ ц_01 бооленог типа. Пошто је променљива $ ц_01 боолеова типа, она може да има само две вредности труе (труе) или фалсе (лажно) На исти начин приказујемо типове променљивих $ ц_02, $ ц_03, $ ц_04, $ ц_05 и $ ц_06 у прозору веб прегледача, додајући следеће редове кода: ецхо "Променљива ц_02 има тип:"; ехо геттип ($ ц_02); ецхо "Променљива ц_03 је типа:"; ехо тип ($ ц_03); ецхо "Променљива ц_04 је типа:"; ехо геттип ($ ц_04); ецхо "Променљива ц_05 је типа:"; ехо тип ($ ц_05); ецхо "Променљива ц_06 је типа:"; ехо тип ($ ц_06); Као што видите, променљиве $ ц_02, $ ц_03, $ ц_04, $ ц_05 и $ ц_06 такође су типа боолеан Приказујемо вредности променљивих $ ц_01, $ ц_02, $ ц_03, $ ц_04, $ ц_05 и $ ц_06 у прозору веб прегледача, додајући линије кода у датотеци лог.пхп: ецхо "Променљива ц_01 узима вредност: $ ц_01"; ецхо "Променљива ц_02 узима вредност: $ ц_02"; ецхо "Променљива ц_03 узима вредност: $ ц_03"; ецхо "Променљива ц_04 добија вредност: $ ц_04"; ецхо "Променљива ц_05 узима вредност: $ ц_05"; ецхо "Променљива ц_06 узима вредност: $ ц_06"; У прозору веб прегледача видимо да променљиве $ ц_01, $ ц_02 и $ ц_06 имају вредност 1 (јединица значи да је променљива тачна) Уместо променљивих $ ц_03, $ ц_04 и $ ц_05, приказује се празан ред, јер су променљиве $ ц_03, $ ц_04 и $ ц_05 су лажни Ако смо горе у прозору веб прегледача појединачно приказали врсту и вредности променљивих $ ц_01, $ ц_02, $ ц_03, $ ц_04, $ ц_05 и $ ц_06, сада ћемо приказати врсту и вредност тих променљивих у једном ретку. Да бисмо то учинили, користимо функцију вар_дамп У датотеку лог.пхп додајте следеће редове кода: ецхо 'Променљива $ ц_01 једнака $ а < $b, имеет тип и принимает значение:'; echo var_dump ($a < $b); echo 'Переменная $c_02, равная $a <= $b, имеет тип и принимает значение:'; echo var_dump ($a <= $b); echo 'Переменная $c_03, равная $a > $ б, има тип и узима вредност: '; ецхо вар_думп ($ а> $ б); ецхо 'Варијабла $ ц_04, једнака $ а> = $ б, је типа и узима вредност:'; ецхо вар_думп ($ а> = $ б); ецхо 'Варијабла $ ц_05, једнака $ а == $ б, је типа и узима вредност:'; ецхо вар_думп ($ а == $ б); ецхо 'Варијабла $ ц_06, једнака $ а! = $ б, је типа и узима вредност:'; ецхо вар_думп ($ а! = $ б); Као резултат тога, у прозору веб прегледача видимо резултат функције вар_дамп: Променљива $ ц_01 једнака $ а < $b, имеет тип и принимает значение:bool(true) - переменная $c_01 имеет тип bool и значение true Переменная $c_02, равная $a <= $b, имеет тип и принимает значение:bool(true) - переменная $c_02 имеет тип bool и значение true Переменная $c_03, равная $a > $ б је типа и узима вредност: боол (фалсе) - променљива $ ц_03 има тип боол и вредност фалсе Променљива $ ц_04, једнака $ а> = $ б, има тип и узима вредност: боол (фалсе) - променљива $ ц_04 има тип боол и фалсе Варијабла $ ц_05, једнака $ а == $ б, је типа и узима вредност: боол (фалсе) - променљива $ ц_05 је типа боол и фалсе Варијабла $ ц_06, једнака $ а! = $ б, има унесите и узима вредност: боол (труе) - променљива $ ц_06 је типа боол и труе Ако упоредимо излаз вриједности променљивих $ ц_01, $ ц_02, $ ц_03, $ ц_04, $ ц_05 и $ ц_06 са излазима вредности истих променљивих, али само уз помоћ функције вар_дамп, можемо приметити да, на пример, вредност променљиве $ ц_01 (тачно) одговара једној, на пример, вредност променљиве $ ц_03 (лажна) одговара нули (број 0 се не приказује у прозору веб прегледача) Размислите зашто су променљиве (на пример, $ ц_01 и $ ц_03) постављене на труе или фалсе.Од променљиве $ ц_01 се додељује вредност $ ц_01 = $ а < $b, а оператор сравнения < ("меньше") возвращает значение переменной $c_01 как true (истина), так как значение переменной $a (76) действительно меньше значения переменной $b (93).
Оператор за поређење < ("больше") возвращает значение переменной $c_03 ($c_03 = $a > $ б) као фалсе (фалсе), јер вредност променљиве $ а (76) није већа од вредности променљиве $ б (93)