![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
class.Bits.php
class.Flags.php
Klasa jak widać prosta, zainspirowałem się do zrobienia jej po artykule nospor-a. (Dwuwartościowe przechowywanie) Oceniać można wszystko (nazewnictwo, co można by lepiej) itp. Przykłady użycia: Rejestracja Użytkownika
Gdy już mamy zarejestrowanego a chcemy np. Zaktualizować status online/spy:
Aby sprawdzić czy uzytkownik jest zalogowany:
Oczywiście klasę Flags trzeba dopasować pod swoje wymagania. @edit. Zmiana nazw klas na duże. Ten post edytował KsaR 21.02.2016, 21:05:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
no to czas na zmiany, nie stosuje się nazw zastrzeżonych, ECHO nie zdziała bo to to samo co echo (IMG:style_emoticons/default/wink.gif)
Nie ucz sie złych praktyk (IMG:style_emoticons/default/smile.gif) bo Yoda było kiedyś popularne bo ludzie nie rozróżniali = i == (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
no to czas na zmiany, nie stosuje się nazw zastrzeżonych, ECHO nie zdziała bo to to samo co echo (IMG:style_emoticons/default/wink.gif) Nie ucz sie złych praktyk (IMG:style_emoticons/default/smile.gif) A mógłbyś jeszcze objaśnić czemu to złe? Bo nadal nic nie wiem, a do-googlować nic nie mogę. Cytat(https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/) Yoda Conditions #
When doing logical comparisons, always put the variable on the right side, constants or literals on the left. In the above example, if you omit an equals sign (admit it, it happens even to the most seasoned of us), you?ll get a parse error, because you can?t assign to a constant like true. If the statement were the other way around ( $the_force = true ), the assignment would be perfectly valid, returning 1, causing the if statement to evaluate to true, and you could be chasing that bug for a while. A little bizarre, it is, to read. Get used to it, you will. This applies to ==, !=, ===, and !==. Yoda conditions for <, >, <= or >= are significantly more difficult to read and are best avoided. Edit. No to nie rozróżniali, a coś wiekszego przeciw temu? Tu z wordpressa jak widac tylko do operatorów wiekszosci/mniejszosci się doczepili (IMG:style_emoticons/default/tongue.gif) Ten post edytował KsaR 21.02.2016, 21:14:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 19:16 |