Przedstawiony kod zapisany w języku PHP ma za zadanie:
Przedstawiony kod zapisany w języku PHP ma za zadanie:
<?php
$dane = fread(fopen("plik.txt", "r"), filesize("plik.txt"));
?>Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D (zmiennej dane przypisać zawartość pliku plik.txt)
Funkcja fopen("plik.txt", "r") otwiera plik do odczytu, funkcja filesize("plik.txt") zwraca jego pełen rozmiar w bajtach, a fread() odczytuje całą tę liczbę bajtów. W efekcie zmiennej $dane zostaje przypisana zawartość pliku plik.txt.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Rozmiar pliku wylicza funkcja
filesize(), alefread()wczytuje zawartość pliku. - B: Kod wykonuje odczyt (
"r"/fread), a nie zapis ("w"/fwrite). - C: Zmienna otrzymuje tekst zawarty w pliku, a nie samą liczbę bajtów.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Operacje na plikach w PHP (fopen, fread, fwrite, fclose)Funkcje wejścia/wyjścia umożliwiające otwieranie, odczytywanie wierszy, zapisywanie i dopisywanie danych do plików na dysku serwera.
- Metody tablicowe w JS (push, pop, map, filter, forEach, splice)Funkcje wbudowane w prototyp tablic służące do mutowania zawartości, transformacji, filtrowania i iteracji po elementach.
Podobne pytania z działu „Php bazy danych i pliki”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 37 pytań z tego działu.
- #130
Funkcja zapisana językiem PHP służy do
- #248
W języku PHP pobrano z bazy danych wyniki działania kwerendy za pomocą polecenia mysqli_query(). Aby otrzymać ze zwróconej kwerendy wiersze danych, należy zastosować polecenie:
- #326
Zadaniem funkcji PHP o nazwie mysql_select_db() jest
- #327
W przedstawionym kodzie PHP, zamiast znaków zapytania powinien pojawić się komunikat:
- #369
W języku PHP, wykonując operacje na bazie danych MySQL, aby zakończyć pracę z bazą, należy wywołać