11. november 2004 - 09:54Der er
12 kommentarer og 1 løsning
Finde ud af om extension/function findes
Hey,
jeg har lavet en klasse i PHP som gør at jeg mulighed for at bruge den gamle mysql_* og den nye mysqli_*. Lige nu chekker jeg på versionen af PHP og MySQL. Hvis det er 5.0 eller over og 4.1 eller over bruger den mysqli_*, ellers den gamle. Men jeg kunne godt tænke mig at gøre det på en anden måde. Jeg har siddet lidt og kigget på getenv() og har også tænkt på at gøre det ved at loade phpinfo() ind i en streng og så lave en søgning på mysqli.
Så spørgsmålet lyder: Hvilken metode af dem jeg har nævnt er bedst eller er der en anden bedre metode? En der måske er mere dynamisk, måske.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$bla = false; if ( $bla=@myFunc() ) { // Brug $bla } else { // Brug en anden funktion }
Et '@' foran et funktionskald undetrykker PHP's fejlmelding - og giver således mulighed for egen fejl-håndtering. Du kan udføre testen hver gang - eller blot en enkelt gang. Det må afhænge af din øvrige kode og behov.
Jeg ville nu også vælge coder.dk's - men det har ikke noget at gøre med at fremprovokere en fejl. Det er en helt standard procedure i PHP at gøre det. Det er faktisk måden, folkene bag PHP selv anbefaler at teste for forskelligt - og håndtere evt. fejl på ;o)
Ja vi har: http://www.eksperten.dk/spm/506152 ... Ekstrem unødvendig og grov besvarelse fra din side. Ved ikke hvordan du har fundet ud af jeg har lagt en karma besked til dig. Ikke fordi jeg ikke står ved den eller prøver at være anonym. Som and_ skriver indlæget så burde man forvente mere af dig og at du satte dig mere ind i tingene.
Nej den er ret ringe. Endnu mere administrations arbejde og mere grund til at folk kan flame hinanden ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.