Page 23 - 4636
P. 23

Порозрядні операції
           Поразрядні операції дозволяють обробляти цілі числа як послідовність представлення їх розрядів.

           Таблиця 1.5 - Поразрядні операції РНР

                   Операці          Назва         Використанн                     Результат
                     я                                 я
                   &           Порозрядне І       $а & $b          Розряди змінних $а і $b, встановлені в
                                                                одиничний       стан,     у     результаті
                                                                встановлюються в одиничні стани .


                   |           Порозрядне         $а I $b          Розряди     змінних    $а    или     $b,
                            АБО                                 встановлені    в   одиничні     стани,   у
                                                                результаті  встановлюються  в  одиничні
                                                                стани.
                   ~           Порозрядне         ~$а              Розряди  змінної  $а,  встановлені  в
                            НЕ                                  одиничні      стани,      у     результаті
                                                                встановлюються  в  нульові  стани,  і
                                                                навпаки.
                   ^           Порозрядне         $а^$b            Розряди, встановлені в одиничні стани
                            виключне                            в  $а  або  $b,  але  не  в  двох  змінних,  в
                               АБО                              результаті  встановлюються  в  одиничні
                                                                стани.
                   «           зсув вліво         $а « $b          Розряди  в  змінні  $а зсуваються  вліво
                                                                на $b позицій.


                   »           зсув вправо        $а » $b          Розряди в змінній $а зсуваються впра-
                                                                во на $b позицій.




           Інші операції
           Операцію комою (,) використовують для поділу аргументів функцій та елементів інших списків.
           Дві спеціальні операції  new  і -> застосовують, відповідно, для створення екземпляра класу  і  для
        доступу до елементів класу.
           Тернарна операція
           Тернарну операцію - ?: - записують в такій формі:
           умова ? значення, якщо умова істинно: значення, якщо умова хибна
           Ця тернарна операція подібна до версії оператора If-else, що записується у вигляді виразу. Нижче
        наведено простий приклад:
           ($grade> 50 ? 'Зданий' : 'Не зданий');
           Це вираз змістовно інтерпретує оцінку ($grade), отриману студентом на екзамені, як  ' Зданий' або
        ' Не зданий'.
           Операція придушення помилки
           Операція придушення помилки @ можна використовуватися перед будь-яким виразом, тобто, перед
        будь-якою конструкцією, яка генерує або має значення.
           Наприклад:
           $а = @(57/0);

                                                            20
   18   19   20   21   22   23   24   25   26   27   28