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.
Slettet bruger
19. oktober 2003 - 01:10#1
isset() tjekker om variablen er defineret, ikke om den indeholder noget.
if tjekker da også bare om variablen _er_ .. !? Tror det er versionsafhængigt.. Brug hellere if(!empty($var)) { // hvis der står noget i $var } else { // hvis IKKE der står noget i $var }
nicklasb: if() tjekker kun efter, om variablens værdi er falsk eller sand - i hvilket tilfælde variablen selvfølgelig også er nødt til at eksistere ;-)
Det er pæn programmeringsstil at undersøge om variablen rent faktisk eksisterer inden du begynder at forespørge på dens værdi og afhængigt af fejlrapporteringsniveauet, vil du få advarsler fra PHP hvis du benytter variable som ikke er definerede/deklarerede (kan ikke huske, hvilken der er mest korrekt)
if($foo) for at se om $foo eksistere, skriver en kode der generere notice's...
hvis du sætter error_reporting = E_ALL, vil du se disse notice's - ikke så pænt hvis du skulle få lyst til at flytte til en server der er sat op med dette!
---
og der er forskel på if($var) og if(isset($var)) se fx
<?php $var = 0; if(isset($var)) echo 'var findes'; if($var) echo ' | den findes stadig!"; ?>
vil kun skrive 'var findes' - da $var = 0 == false - så if($var) vil blive falskt!
---
man bør altid skrive sin kode efter error_reporting = E_ALL og register_globals = off - på den måde ved man at det vil virke på alle nyere servere, uanset opsætning!
error_reportin(E_ALL); - er alt du skal bruge - sæt det i toppen af alle dine scripts og du er kørende - hvor svært kan det være? (læs manualen, jeg linker endda til den!)
tipsen -> der kan være noget om snakken :( men kender ikke wannafind.dk - så måske ingen safe-mode)
Morten
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.