Centar za edukaciju-BiH


switch Lista naslova:

#16 05.11.2020-13:43
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: Klasa kao funkcija __invoke
Što je pozivna klasa ?
Pa, kao što mu samo ime govori, to je klasa na koju se možemo pozivati ​​kao da je funkcija.
Kako to napraviti?
To je moguće zahvaljujući čarobnoj __invoke metodi PHP-a koju možemo deklarirati u svojoj klasi.
Primjer:
DownloadIzvorni kod (PHP):
  1. class Moja_Klasa
  2. {
  3.         public function __invoke (int $a): int
  4.        {
  5.        return $a * 10;
  6.         }
  7. }
  8.  
  9. //Poziv
  10. $my=new Moja_Klasa;
  11. $a=($my) (5);
  12. echo $a;//50

Pozdrav
↑  ↓

#17 06.01.2021-13:24
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: Funkcija sa neodredjenim brojem argumenata
DownloadIzvorni kod (PHP):
  1. <?php
  2. //funkcija sa neodrdjenim brojem argumenata
  3. //func_get_args() nam omogucava da iscitamao sve ulazna parametre
  4. function argumenti_n()
  5. {
  6.     $args = func_get_args();
  7.  
  8.     foreach ($args as $k => $v) {
  9.         echo "Argument:".($k+1).": $v <br>";
  10.     }
  11. }
  12. $prvi="prvi arg";
  13. $drugi=132;
  14. $treci="Treci  kao string";
  15. $cetvrti=4;
  16. argumenti_n($prvi,$drugi,$treci,$cetvrti)
  17. ?>

Pozdrav
↑  ↓

#18 06.01.2021-22:43
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,329


Subject: Provjera da li postoji domena
DownloadIzvorni kod (PHP):
  1. <?php
  2. //Provjera dali postoji www
  3. function validateMail(string $domen): bool
  4. {
  5.     return checkdnsrr($domen, 'MX');
  6. }
  7. $domen = 'icentar.ba';
  8. echo validateMail($domen);
  9. ?>

Pozdrav
↑  ↓

Stranice (2): 1, 2


All times are GMT +01:00. Current time: 09.03.2021-06:40.