|
| 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
| |
|
|