kaja vs print PHP-s

kaja () ja prindi () pole PHP-s funktsioonid, vaid keelekonstruktsioonid. Mõlemad on harjunud stringe väljastama ja nende vahel on väga väikesed erinevused kaja ja printida PHP-s.

Võrdlusdiagramm

kaja versus printimise võrdlustabel
kajaprintida
Parameetrid kaja võib sulgudeta kasutamisel võtta rohkem kui ühe parameetri. Süntaks on kajaväljendus [, avaldis [, avaldis]…]. Pange tähele, et kaja ($ arg1, $ arg2) on kehtetu. printimisel võetakse ainult üks parameeter.
Tagastatav väärtus kaja ei anna mingit väärtust prindib alati 1 (täisarv)
Süntaks tühine kaja (string $ arg1 [, string $…]) int print (string $ arg)
Mis see on? PHP-s ei ole kaja funktsioon, vaid keelekonstruktsioon. PHP-s pole printimine tegelikult funktsioon, vaid keelekonstruktsioon. Kuid see käitub funktsioonina, kuna tagastab väärtuse.

Sisu: kaja vs print PHP-s

  • 1 kaja kiirus vs printimine PHP-s
  • 2 Funktsioon vs keelekonstruktsioon
  • 3 Prindi parameetrid ja süntaks vs kaja
  • 4 viidet

Kaja kiirus vs printimine PHP-s

Mõlema kiirus kaja ja printida avaldused PHP-s on enam-vähem samad. Üksteise kasutamine teisega tõenäoliselt rakenduse toimivust ei paranda. Teoreetiliselt, kaja on tõhusam, kuna ei anna mingit väärtust.

Funktsioon vs keelekonstruktsioon

Erinevalt enamikust PHP stringifunktsioonidest, kaja ja printida pole funktsioonid, vaid keelekonstruktsioonid. Seetõttu ei pea kasutamise ajal kasutama sulgu kaja või printida.

Parameetrid ja printimise süntaks vs kaja

Sulgudes (nt funktsioonikõne) kasutamisel mõlemad printida ja kaja võtke ainult 1 argument. Näiteks,

kaja ("Ära paanitse!"); print ("Vastus on 42."); 

Kui seda kasutatakse ilma sulgudeta, kaja võib võtta mitu argumenti. Näiteks,

kaja "Ära", "", "paanika", "!"; // See kehtib. trükkida "", "vastus", "on", "42."; // see on kehtetu. 

Viited

  • kaja - PHP viide
  • print - PHP viide