Strona główna › Pytania INF.03 › Pytanie 700
INF.03 · pytanie #700
W języku PHP, aby uzyskać dostęp do pliku dane.txt w trybie tylko do odczytu i odczytać jego zawartość, należy użyć funkcji:
- Afopen("dane.txt", "r") oraz fgets()
- Bfopen("dane.txt", "w") oraz fputs()
- Cfopen("dane.txt", "r") oraz fputs()
- Dfopen("dane.txt", "w") oraz fgets()
Poprawna odpowiedź: A. fopen("dane.txt", "r") oraz fgets()
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź fopen("dane.txt", "r") oraz fgets() jest poprawna, ponieważ zastosowanie funkcji fopen z parametrem 'r' otwiera plik w trybie do odczytu. Funkcja fgets służy do odczytywania pojedynczej linii z pliku, co idealnie odpowiada potrzebie pobrania zawartości z pliku dane.txt. Przykładowe użycie tej pary funkcji może wyglądać tak: $handle = fopen('dane.txt', 'r'); if ($handle) { while (($line = fgets($handle)) !== false) { echo $line; } fclose($handle); } Warto również zauważyć, że przy pracy z plikami w PHP zaleca się zawsze sprawdzanie, czy plik został poprawnie otwarty, aby uniknąć błędów w czasie wykonania. Dobre praktyki obejmują także zamykanie pliku po jego użyciu, co pomaga w zarządzaniu zasobami systemowymi. Dodatkowo, w przypadku błędów, można wykorzystać funkcję error_reporting(), aby monitorować błędy i ostrzeżenia, co jest niezbędne w profesjonalnym rozwoju aplikacji webowych w PHP.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.