/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Lære at bruge "nøgler"
Fra : Silas Boye Nissen


Dato : 30-11-05 21:02

Jeg kunne godt tænke mig at vide noget mere om såkaldte "nøgler"
i forbindelse med arrays. ( => )

Er der nogle, som kan henvise mig til en internetside, give mig
et avanceret eksempel på brugen eller på anden måde lære mig
noget mere om disse nøgler?

Lige et helt andet spørgsmål i samme forbindelse:
Findes der en validation service til PHP - i stil med W3C til
HTML og CSS? Jeg tvivler meget på at mit PHP-sprog er 100 %
korrekt, så jeg kunne godt tænke mig at få det tjekket.

Venlig hilsen,
Silas Boye Nissen
www.sporvognsrejser.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Zilla (30-11-2005)
Kommentar
Fra : Zilla


Dato : 30-11-05 21:29

Silas Boye Nissen wrote:
> Jeg kunne godt tænke mig at vide noget mere om såkaldte "nøgler"
> i forbindelse med arrays. ( => )
>
> Er der nogle, som kan henvise mig til en internetside, give mig
> et avanceret eksempel på brugen eller på anden måde lære mig
> noget mere om disse nøgler?
>
> Lige et helt andet spørgsmål i samme forbindelse:
> Findes der en validation service til PHP - i stil med W3C til
> HTML og CSS? Jeg tvivler meget på at mit PHP-sprog er 100 %
> korrekt, så jeg kunne godt tænke mig at få det tjekket.
>
> Venlig hilsen,
> Silas Boye Nissen
> www.sporvognsrejser.dk
>

Kig her:
http://dk.php.net/manual/en/language.types.array.php

Jeg synes de forklarer det ret godt. Hvis det er helt sort snak kan jeg
godt prøve at forklare det.

Zilla.

Henrik Boye (01-12-2005)
Kommentar
Fra : Henrik Boye


Dato : 01-12-05 22:11

Zilla <mail.is.not@an.option> skrev:
>Kig her:
>http://dk.php.net/manual/en/languag
>e.types.array.php
>
>Jeg synes de forklarer det ret
>godt. Hvis det er helt sort snak kan jeg
>godt prøve at forklare det.

Jeg har leget lidt med nøgler ud fra PHP-manualen.

Jeg kan ikke rigtig se, hvad de kan bruges til...?
Er det ikke ligeså godt at definere nogle $variabler?

Jeg troede/håbede at nøgler kunne bruges som en slags tabel.

--
Silas Boye Nissen
www.boyeit.dk
www.cmforum.dk
www.sporvognsrejser.dk


Bertel Lund Hansen (01-12-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 01-12-05 00:47

Silas Boye Nissen skrev:

> Lige et helt andet spørgsmål i samme forbindelse:
> Findes der en validation service til PHP

Ja. Når du afvikler programmet (altså henter siden i en browser)
og der ikke dukker sære advarsler op, så er det tjekket og fundet
(semantisk) i orden.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Jesper Holgersen (01-12-2005)
Kommentar
Fra : Jesper Holgersen


Dato : 01-12-05 07:48

Bertel Lund Hansen wrote:
> Silas Boye Nissen skrev:
>
>
>>Lige et helt andet spørgsmål i samme forbindelse:
>>Findes der en validation service til PHP
>
>
> Ja. Når du afvikler programmet (altså henter siden i en browser)
> og der ikke dukker sære advarsler op, så er det tjekket og fundet
> (semantisk) i orden.
>
Det gælder kun den kode som er blevet eksekveret. Skulle der være dele
af koden som IKKE bliver udført (f.eks. noget fejlhåndtering) så bliver
det jo ikke "valideret". Men i øvrigt er jeg enig, "validering" af koden
foregår ved eksekvering. Men selvom koden kører er det jo ikke
ensbetydende med at koden er fejlfri...

--
Jesper Holgersen (http://jesper.familien-holgersen.dk/)

Bertel Lund Hansen (01-12-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 01-12-05 11:19

Jesper Holgersen skrev:

> Det gælder kun den kode som er blevet eksekveret. Skulle der være dele
> af koden som IKKE bliver udført (f.eks. noget fejlhåndtering) så bliver
> det jo ikke "valideret". Men i øvrigt er jeg enig, "validering" af koden
> foregår ved eksekvering. Men selvom koden kører er det jo ikke
> ensbetydende med at koden er fejlfri...

Åh nej, det kender jeg godt. Men det kan man jo kun 'validere'
ved at køre alle tænkelige kombinationer igennem, og det er ikke
praktisk muligt.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Silas Boye Nissen (01-12-2005)
Kommentar
Fra : Silas Boye Nissen


Dato : 01-12-05 18:15

Når jeg udvikler mine sider til at bruge mere avanceret PHP, oplever jeg
ofte at få en hel blank side. Og så er der jo noget galt - et eller andet
sted. Men hvor? - Den kan jo være mange steder.
Det kunne være rart, hvis der var et validerings system, som kunne fortælle
mig, hvor fejlen er.

Venlig hilsen,
Silas

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Stidsen (01-12-2005)
Kommentar
Fra : Henrik Stidsen


Dato : 01-12-05 22:11

Silas Boye Nissen wrote :
> Når jeg udvikler mine sider til at bruge mere avanceret PHP, oplever jeg
> ofte at få en hel blank side. Og så er der jo noget galt - et eller andet
> sted. Men hvor? - Den kan jo være mange steder.
> Det kunne være rart, hvis der var et validerings system, som kunne fortælle
> mig, hvor fejlen er.

Det vil være stort set umuligt at lave sådan et system, hvordan skal
systemet vide hvilket output du vil have ? Hvis koden er gyldig så
kommer der ingen fejl fra parseren, det er det eneste man kan gøre for
at validere.

--
Henrik Stidsen - http://henrikstidsen.dk/



Bertel Lund Hansen (01-12-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 01-12-05 23:33

Silas Boye Nissen skrev:

> Når jeg udvikler mine sider til at bruge mere avanceret PHP, oplever jeg
> ofte at få en hel blank side. Og så er der jo noget galt - et eller andet
> sted. Men hvor? - Den kan jo være mange steder.

Hvis vi nu antager at du har glemt at lave print-sætninger eller
også at du glemmer at få printet det afsluttende > til et tag, så
kan du få en balnk side, men PHP kan kun fortælle dig at dit
program - rent PHP-teknisk - er helt korrekt.

> Det kunne være rart, hvis der var et validerings system, som
> kunne fortælle mig, hvor fejlen er.

Jo, men det ved ikke hvad det er du gerne vil have.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Jacob Atzen (01-12-2005)
Kommentar
Fra : Jacob Atzen


Dato : 01-12-05 22:39

On 2005-11-30, Bertel Lund Hansen <nospamfilius@lundhansen.dk> wrote:
> Ja. Når du afvikler programmet (altså henter siden i en browser) og
> der ikke dukker sære advarsler op, så er det tjekket og fundet
> (semantisk) i orden.

Mener du ikke syntaktisk? Jeg har svært ved at se, hvordan semantikken
af koden skulle kunne checkes?

--
Med venlig hilsen
- Jacob Atzen

Bertel Lund Hansen (01-12-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 01-12-05 23:35

Jacob Atzen skrev:

>> der ikke dukker sære advarsler op, så er det tjekket og fundet
>> (semantisk) i orden.

> Mener du ikke syntaktisk? Jeg har svært ved at se, hvordan semantikken
> af koden skulle kunne checkes?

Jo, det er syntaktisk.

(Kan jeg redde den ved at sige at det er den korrekte stavning
der også skal tjekkes?)

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Peter Brodersen (01-12-2005)
Kommentar
Fra : Peter Brodersen


Dato : 01-12-05 15:56

On 30 Nov 2005 20:01:53 GMT, Silas Boye Nissen
<web@sporvognsrejser.dk> wrote:

>Lige et helt andet spørgsmål i samme forbindelse:
>Findes der en validation service til PHP - i stil med W3C til
>HTML og CSS? Jeg tvivler meget på at mit PHP-sprog er 100 %
>korrekt, så jeg kunne godt tænke mig at få det tjekket.

Du kan få advaret om uhensigtsmæssig brug af variable, forældede
funktioner, m.m. ved at sætte en passende error_reporting.

Det kan fx gøres i begyndelsen af din php-kode:

error_reporting(E_ALL | E_STRICT);

--
- Peter Brodersen

Silas Boye Nissen (01-12-2005)
Kommentar
Fra : Silas Boye Nissen


Dato : 01-12-05 18:11

Peter Brodersen wrote in
dk.edb.internet.webdesign.serverside.php:
> Det kan fx gøres i begyndelsen af din php-kode:
>
> error_reporting(E_ALL E_STRICT);

Hvis jeg indsætter ovenstående på en af mine PHP-sider får jeg en
blank side i browseren...?

Hilsen Silas

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Peter Brodersen (01-12-2005)
Kommentar
Fra : Peter Brodersen


Dato : 01-12-05 18:26

On 01 Dec 2005 17:11:00 GMT, Silas Boye Nissen
<web@sporvognsrejser.dk> wrote:

>> Det kan fx gøres i begyndelsen af din php-kode:
>>
>> error_reporting(E_ALL E_STRICT);
>
>Hvis jeg indsætter ovenstående på en af mine PHP-sider får jeg en
>blank side i browseren...?

Der er forsvundet et tegn i ovenstående. Der skal være en lodret streg
mellem E_ALL og E_STRICT.

Tjek fx:
http://stock.ter.dk/notice.txt
... hvis det website, du læser nyhedsgrupper igennem, fjerner tegn for
dig.

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste