Načrtovanje in razvoj spletnih aplikacij

Preverjanje: ustna vprašanja

Srednji nivo

  1. Kaj naredi ukaz include v PHP?
  2. Kaj naredi ukaz require v PHP?
  3. Kaj naredi ukaz require_once v PHP?
  4. Kaj naredi ukaz include_once v PHP?
  5. Kdaj je smiselno uporabiti include_once?
  6. Kdaj je smiselno uporabiti require_once?
  7. Kakšna je glavna razlika med include in require?
  8. Kako PHP poišče datoteko, ki jo želimo vključiti?
  9. Ali je končnica vključene datoteke v PHP posebej predpisana?
  10. Ali vključena datoteka podeduje doseg spremenljivk iz mesta vključitve?
  11. Kaj se zgodi, če pri require vključena datoteka ne obstaja?
  12. Zakaj v PHP uporabljamo metodo POST?
  13. Kaj se zgodi, če pri include vključena datoteka ne obstaja?
  14. Zakaj sta require_once ali include_once uporabna pri datotekah s funkcijami in razredi?
  15. Kdaj v PHP uporabimo metodo GET?
  16. Zapiši primer, kjer boš v PHP vključil zunanjo datoteko z menijem z uporabo include!
  17. Kakšna je v PHP razlika med metodama POST in GET?
  18. Zapiši primer, kjer boš v PHP uporabil metodo POST!
  19. Zapiši primer, kjer boš v PHP vključil zunanjo datoteko z uporabo require!
  20. Zapiši primer, kjer boš v PHP uporabil metodo GET!
  21. Kdaj bi v praksi uporabili include, kdaj pa include_once?
  22. Zapiši primer, kjer boš v PHP uporabil require_once za datoteko s funkcijami!
  23. Katero preddefinirano polje v PHP uporabimo za branje podatkov, poslanih z metodo POST?
  24. Kaj je obrazec v HTML in čemu je namenjen v PHP aplikaciji?
  25. Opiši, kako s PHP preberemo in obdelamo vsebino obrazca!
  26. Katero preddefinirano polje v PHP uporabimo za branje podatkov, poslanih z metodo GET?
  27. Kdaj bi v praksi uporabili include, kdaj pa require?
  28. Zakaj z metodo GET ne pošiljamo gesel ali drugih občutljivih podatkov?
  29. Kaj moramo v HTML obrazcu določiti, da se bodo podatki poslali v obdelavo?
  30. Zakaj je pri obveznih datotekah pogosto priporočljivo uporabiti require_once?
  31. Kaj je priporočljivo preveriti pred branjem podatkov iz obrazca v PHP?
  32. Zakaj mora imeti vnosno polje v obrazcu atribut name?
  33. Kako v sodobnem PHP na nekoliko varnejši in preglednejši način preberemo vhodni podatek iz metode POST?
  34. Zakaj je pri obrazcih priporočljivo uporabljati element <label>?
  35. Kaj v PHP omogoča funkcija time()?
  36. Zapiši primer, kjer v PHP preveriš, ali je bil obrazec poslan z metodo POST!
  37. Zakaj pri obdelavi obrazca v PHP pogosto preverimo $_SERVER["REQUEST_METHOD"]?
  38. Kaj v PHP omogoča funkcija date()?
  39. Za katere vrste nalog je metoda GET posebej primerna?
  40. Katero preddefinirano polje v PHP najpogosteje uporabimo pri obrazcu z metodo post?
  41. Kaj pomeni, da je čas v PHP pogosto predstavljen s časovno značko?
  42. Zakaj je dobro podatke iz obrazca v PHP preveriti, preden jih izpišemo ali shranimo?
  43. Zapiši primer, kjer boš iz obrazca z vnosnim poljem s PHP prebral, obdelal in izpisal vneseno vsebino!
  44. Zakaj je pri delu z datumom in uro v PHP pomemben časovni pas?
  45. Kateri dve vrsti preverjanja podatkov pri obrazcu običajno ločimo?
  46. S katero funkcijo v PHP nastavimo privzeti časovni pas skripte?
  47. Zakaj samo HTML preverjanje obrazca ni dovolj?
  48. Zakaj je v sodobnem PHP pogosto priporočljiva uporaba DateTime ali DateTimeImmutable?
  49. Kaj pomeni znak d pri oblikovanju datuma v PHP?
  50. Kaj pomeni znak m pri oblikovanju datuma v PHP?
  51. Kaj pomeni znak Y pri oblikovanju datuma v PHP?
  52. Kaj pomeni znak H pri oblikovanju časa v PHP?
  53. Kaj pomeni znak i pri oblikovanju časa v PHP?
  54. Kakšna je razlika med znakoma m in i v PHP formatu datuma?
  55. Zapiši primer, kjer boš v PHP izpisal tekoči datum s funkcijo date()!
  56. Zapiši primer, kjer boš v PHP izpisal tekoči čas s funkcijo date()!
  57. Zapiši primer, kjer boš v PHP izpisal tekoči datum z uporabo objekta DateTime!
  58. Zapiši primer, kjer boš v PHP izpisal tekočo letnico z uporabo objekta DateTime!
  59. Kaj vrne znak U pri oblikovanju datuma v PHP?
  60. Zakaj pri sodobnem delu z datumom ni dobro zanemariti časovnega pasu?
  61. Kaj je v PHP seja (angl. session)?
  62. Zakaj v PHP uporabljamo seje?
  63. Kako v PHP najavimo začetek seje?
  64. Kaj v PHP pomeni preddefinirana spremenljivka $_SESSION?
  65. Kje se pri uporabi sej običajno hranijo dejanski podatki o seji?
  66. Zakaj mora biti session_start() v PHP poklican pred izpisom vsebine?
  67. Kako v PHP zapišemo novo vrednost v sejo?
  68. Kako v PHP preberemo vrednost iz seje?
  69. Kako v PHP izbrišemo en sam ključ iz seje?
  70. S katero funkcijo v PHP uničimo podatke seje?
  71. Zakaj je po prijavi uporabnika priporočljivo uporabiti session_regenerate_id()?
  72. Zapiši primer, kjer boš v PHP ustvaril podatek v seji in ga izpisal!
  73. Zapiši primer, kjer boš v PHP s pomočjo seje štel oglede strani!
  74. Kaj je pogosta razlika med piškotkom in sejo v PHP?
  75. Katere vrste podatkov običajno shranjujemo v sejo?
  76. Kaj je v PHP piškotek (angl. cookie)?
  77. Zakaj v PHP uporabljamo piškotke?
  78. Kako v PHP ustvarimo piškotek?
  79. Kaj v PHP pomeni preddefinirana spremenljivka $_COOKIE?
  80. Zakaj mora biti setcookie() izveden pred izpisom HTML vsebine?
  81. Ali je piškotek, ki ga pravkar nastavimo, takoj na voljo v polju $_COOKIE?
  82. Kako v PHP preberemo vrednost posameznega piškotka?
  83. Kako v PHP izbrišemo piškotek?
  84. Kaj pomeni možnost secure pri piškotku?
  85. Kaj pomeni možnost httponly pri piškotku?
  86. Kaj pomeni možnost samesite pri piškotku?
  87. Zakaj v piškotke ne smemo shranjevati občutljivih podatkov?
  88. Zapiši primer, kjer boš v PHP ustvaril piškotek!
  89. Zapiši primer, kjer boš v PHP prebral in izpisal vrednost piškotka!
  90. Zapiši primer, kjer boš v PHP izbrisal piškotek!
  91. Kakšna je osnovna razlika med piškotkom in sejo v PHP?
  92. Zakaj je pri sodobni uporabi piškotkov priporočljivo nastaviti tudi secure, httponly in samesite?