include-guards

Zapobieganie bezpośredniemu dostępowi do pliku dołączającego php

Mam plik php, którego będę używać wyłącznie jako include. Dlatego chciałbym rzucić błąd zamiast wykonywać go, gdy jest dostęp ... ący sposób: if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted"); Czy jest na to łatwy sposób?

Czy #pragma jest kiedyś bezpiecznym strażnikiem?

Czytałem, że istnieje pewna optymalizacja kompilatora przy użyciu #pragma once, która może skutkować szybszą kompilacją. Zda ... DER_H #define HEADER_H ... #endif // HEADER_H Czy powinienem się martwić? Czy powinienem wydać więcej energia psychiczna?

C++ #include

Rozwiązany To, co naprawdę mi pomogło, to to, że mogłem # zawierać nagłówki w .plik cpp z out powodujący błąd redefinicji. ... eją, dlaczego się pojawiają. Jeśli nie # include " Fizyka.h " mój kod działa dobrze. Jestem bardzo wdzięczny za każdą pomoc.