Różnica między wymaganiem a obejmowaniem
- 4155
- 1057
- Prokop Cebula
Wymagaj vs obejmują
Wymagają i obejmują dwa powszechnie używane terminy w programowaniu PHP. Czy te dwa mają między nimi wszelkie różnice? W tym artykule ocenia różnice między tymi dwoma wspólnymi terminami. Podstawowa definicja wymagań wskazuje, że określony plik nie jest obowiązkowy i może być uwzględniony jak najwięcej, gdziekolwiek jest to wymagane. Uwzględnia ostrzeżenie, które zapewnia dalsze wykonanie w przypadku, gdy plik nie istnieje. Z drugiej strony wymaga pliku, który musi być uwzględniony w zależności od liczby używanych. W przypadku, gdy dany plik nie istnieje, powoduje błąd i zatrzymuje ogólne wykonanie.
Według wartości nominalnej, oba wymagają i obejmują wydają się takie same, jak oba obsługują awarie w podobny sposób. Różnica jest jednak zauważona, wymaga, aby obsługa śmiertelnych błędów różni się od sposobu ich obsługi. Wymagają wyników w błędzie śmiertelnym i nie pozwala na przetwarzanie strony. Z drugiej strony, umożliwia kontynuowanie czytania skryptu, nawet po wystąpieniu śmiertelnego błędu. Dołącz tylko powiadomi Cię o wystąpieniu błędu, ale drugi skrypt nadal czyta. W przypadku potrzebnego zatrzymania strony w przypadku wystąpienia błędu śmiertelnego, wymaganie jest jedynym rozwiązaniem. Zaleca się również, aby ustawienia ścieżki uwzględnione podczas programowania były dobrze umieszczone.
Kolejna różnica między nimi jest obejmująca pozwolenie na włączenie określonego pliku. Kiedy dołączenie jest określone jako polecenie raz, omawiany plik zostanie wykonany tylko raz, niezależnie od liczby razy, kiedy plik pojawił się wcześniej w skrypcie. Wymagaj tylko odczytów w pliku docelowym, nawet w przypadku umieszczenia go w wierszu, który nigdy nie wykonuje. Aby warunkowo uwzględnić konkretny plik, zaleca się użycie w tym. Nie ma to w żaden sposób wymagania. W przypadku, gdy linia, w której wymaga nie jest wykonywana, nic więcej w określonym pliku docelowym nie jest wykonywane.
Wybór użycia, czy uwzględnienia powinien być specjalnie oparty na konkretnej sytuacji. Zastosowanie wymagań powinno być wykonane dla stron, które są bardzo niezbędne dla reszty strony. W przypadku strony, która potrzebuje osoby do wprowadzenia szczegółów logowania, wymaga lepszego wyboru. Wymaganie spowoduje błąd śmiertelny po wprowadzeniu niewłaściwej kombinacji, w przeciwieństwie do tego, co może czasami pozwolić na przeoczenie funkcji.
Przy tworzeniu złożonych aplikacji i nie chcieliby popełniać śmiertelnych błędów, korzystanie z wliczania można preferować. Oznacza to, że w przypadku wystąpienia błędu wykonywanie innych plików może kontynuować. Z drugiej strony użytkownicy końcowi mogą pomóc wskazać lokalizację błędu, a nie podczas korzystania z wymagania, wszystko zatrzymuje się, gdy skanowanie jest wykonywane przez parser PHP przed wykonywaniem. Uwzględnij wykonanie, a jednocześnie parser PHP skanuje go.
Streszczenie
Wymagają i obejmują powszechne warunki stosowane w programowaniu PHP
Obejmuje wyprodukowanie ostrzeżenia, ale egzekucja trwa
Wymagaj zatrzymania wszystkiego w określonym pliku, gdy wystąpi błąd
Wymaga wywołania śmiertelnego błędu w przypadku problemu wykonania
Uwzględnij tylko ostrzeżenie i nadal wykonuje
Uwzględnij, gdy określono raz jako polecenie, wykonuje się tylko raz
W warunkowym włączeniu konkretnych potrzeb plików, korzystanie z wliczania jest preferowane
Ostateczny wybór tego, czy użyć wymaga, czy uwzględnić powinien być oparty na sytuacji, choć obejmuje ofertę większej swobody