Dummies-Frågor

PHPportalen Forum Index » PHP Mjukstart
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
ecomagazine



Medlem i: 1041 dagar

Status: Offline



#742219
Inlägg Skrivet: 2018-06-12 13:59      Ämne: Dummies-Frågor Citera

Hej jag heter eva och har börjat titta lite på variabler, och konstanter och har en liten lista med frågor som dykt upp:


1. ) Vilken scope har constanter och i så fall vart ankallar man en constant ifrån/med?
2. ) Vad är det för skillnad på en absolute och en relativ path?
3. ) Vad är en parameter, string, argument och attribut?
4. ) Vad betyder begreppet "Omitted"?
5. ) Vad betyder att en multidimentional array har rader och kollumner?
6. ) Hur fungerar brake och continue i PHP?

Nu har jag löst uppgifter på www.sololearn.com och har skrivit upp saker så jag minns dem, men det var lite klurigt i början. Till hösten börjar jag utbildning inom PHP, med mera och har liksom inte ens koll på skillnaden med parameter, strängar och så. Det är ganska basic, man måste ha koll på dem annnars hänger man ju inte med.

Ska googla, så länge! /evis
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Saurid
Moderator



Medlem i: 5117 dagar
Från: Karlshamn
Status: Offline



#742225
Inlägg Skrivet: 2018-06-17 17:21      Ämne: Citera

Hej!
Vad kul att du valt att utbilda dig i PHP! Smile

1) Konstanter du skapar med define är globala. Klasskonstanter följer samma regler för scope som vanliga medlemsvariabler i en klass.
http://php.net/manual/en/function.define.php
http://php.net/manual/en/language.oop5.constants.php

2) En relativ sökväg är relativ till det kallande skriptet, medan en absolut path är en fullständig sökväg som utgår från roten av en mappstruktur på t.ex. en hårddisk eller domän.

3) En string, eller en sträng på svenska, är en variabeltyp. Vanligtvis innehåller en sträng en kort text, en rad tecken efter varandra helt enkelt.

Attribut är inte så vanligt att använda inom PHP, utan mer i tex. HTML eller XML. Om du är van vid HTML så är till exempel a ett märke, och href är ett attribut till märket a. Mindre vanligt är att attribut används som namn på variabler som ligger lagrat i en klass eller objekt, men i manualen kallas de för properties och inte attributes.

Parameter eller argument är för mig samma sak, där argument nog är den vanligaste namngivningen av dem. Argument är det som en funktion frågar efter för att utföra sitt arbete, d.v.s. de variabler du anger mellan paranteserna när du gör ett funktionsanrop är argument.
http://php.net/en/language.types.string
http://php.net/manual/en/functions.arguments.php

4) Omitted är när man utelämnar något, t.ex. saker i kursmaterial för att förenkla saker. Felhantering är ofta utelämnad (omitted) från kodexempel.

5) I en multidimentionell array (eller vilken array som helst för den delen), så är varje post i arrayen en rad. Om var och en av dessa poster har en array med tre värden (eller rader om du så vill), så utgör var och en av dem en kolumn. Första värdet i varje array utgör då en kolumn, andra värdet en annan kolumn och så vidare. I manualen finns exempel:
http://php.net/manual/en/function.array-column.php

6) Break kan du använda för att avsluta en pågående loop helt och hållet, medan continue används för att gå vidare till nästa steg i en pågående loop.
http://php.net/manual/en/control-structures.break.php
http://php.net/manual/en/control-structures.continue.php

Ett generellt tips är att använda PHP-manualen mycket. Den kan tyckas vara vara svårbegriplig ibland, men om man tittar mycket på exempel och kommentarer så lär man sig mycket.
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Wedge
Administratör



Medlem i: 5774 dagar
Från: Järfälla
Status: Offline



#742226
Inlägg Skrivet: 2018-06-18 14:52      Ämne: Citera

Ska man vara formell så är det stor skillnad mellan argument och parametrar.

En parameter är vad som påverkar ett utfall. En storhet. Exempel : Pris, text, matningsspänning, allmänhetens uppfattning i en politisk fråga, etc.

Argument innehåller konkreta värden på parameterstorheter i en given situation. Exempel: 17, "Blorg".


Så långt är det rätt enkelt, men börjar man sedan skriva funktioner och anropa dem så flyter begreppen ofta ihop.
$pris * $antal kan ses som en beskrivning av att ett totalpris beräknas utifrån parametrarna pris och antal. Samtidigt får man inte ut ett dyft utan att ta in dessa som argument i funktionen.
Så sug på den en stund ... Smile
 

_________________
I am Groot
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP Mjukstart
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic