Web-technol´ogia PHP-vel A PHP programnyelv 2, futtat´ ok¨ ornyezet be´all´ıt´asok
Er˝ os Bence
February 26, 2013
Er˝ os Bence ()
Web-technol´ ogia PHP-vel
February 26, 2013
1 / 19
Szuperglob´alis v´altoz´ok
$ GET : request query param´eterek asszoc. t¨ ombje $ POST : a k´er´es t¨orzse, parszolva $ COOKIE : a kliens ´altal k¨ uld¨ ott s¨ utik $ REQUEST : az el˝obbi 3 tartalma $ SERVER : a ’HTTP ’ prefix˝ u kulcsok a k´er´es fejl´eceit tartalmazz´ak, a t¨obbi ´altal´aban szerver-be´all´ıt´asokat $ ENV : a host szerveren defini´alt k¨ ornyezeti v´altoz´okat tartalmazza $ FILES : ha a HTTP k´er´essel f´ajlok is j¨ ottek (a felhaszn´al´o f´ajlokat szeretne felt¨olteni), akkor azok ebben a t¨ ombben lesznek
Er˝ os Bence ()
Web-technol´ ogia PHP-vel
February 26, 2013
2 / 19
Megjegyz´esek
id´ez˝ojelekkel k¨ozrez´art sztringkonstansban az adott hat´ask¨orben l´etez˝o v´altoz´okat ´ert´ek¨ ukkel helyettes´ıti a k¨ ornyzetet: $var = ”b”; echo ”a{$b}c”; // abc skal´ar ´ert´ek t´ıpuskonverzi´ oja k´enyszer´ıthet˝ o cast-ol´assal: $myint = (integer) $myvar; eddig egyetlen f¨ uggv´enyr˝ ol be´ep´ıtett sem volt sz´ o HTTP v´alaszfejl´ecek ill. st´atuszk´ od a header(string $string, bool $replace = true, int $http response code ) f¨ uggv´ennyel ´all´ıthat´oak
Er˝ os Bence ()
Web-technol´ ogia PHP-vel
February 26, 2013
3 / 19
F¨uggv´enyek - v´altoz´o hossz´us´ag´u param´eterlist
alap´ertelmezett param´eterek: $