Autor Zpráva
H13
Profil
Ahoj, mám dotaz, je možný nějak udělat takovouto podmínku, např.:

if (php verze < verze 5) {
   str_replace ....
}
else {
  str_ireplace ....
}
karbon
Profil *
Verze PHP se dá jistit v $_SERVER['SERVER_SIGNATURE'] (vrátí např. `Apache/2.0.59 (Win32) PHP/5.2.1 Server at localhost Port 80`), takže je nutné to nějak vysekat.
BetaCam
Profil
H13
karbon
Verze PHP se dá jistit v $_SERVER['SERVER_SIGNATURE'] (vrátí např. `Apache/2.0.59 (Win32) PHP/5.2.1 Server at localhost Port 80`), takže je nutné to nějak vysekat.

A nebylo by jednosuší použít něco jako :

if (floor(phpversion()) < 5) {
   str_replace ....
}
else {
   str_ireplace ....
}


Myslim, že je to lepší než to vysekávat z $_SERVER['SERVER_SIGNATURE']
Alphard
Profil
http://cz2.php.net/manual/cs/function.function-exists.php
H13
Profil
Alphard
Díky, function-exists - to je přesně to co potřebuju ... díky moc
karbon
Profil *
BetaCam
Omlouvám se, o této funkci jsem nevěděl.
BetaCam
Profil
karbon

Omlouvat se nemusíš. Tato funkce nepatří zrovna k nejvíce využívaným. :)
H13
Profil
karbon
To je pravda, omlouvat se nemusíš, protože otázka se točila kolem php verze, jen Alphard se podíval za roh a místo php jednoduše zvolil funkci

:-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0