Permalänk

PHP bibliotek, finns de?

Som rubriken berättar så är jag novis på PHP men jag har ändå knåpat ihop en hel del. Trial and Error. Googlat. Läst. Det har gått alldeles för fort och jag har troligen missat en massa basic stuff.
Jag kommer till frågan; Finns det bibliotek och "importera" på nåt sätt? PHP:n är ju inte ett kompilerat språk som jag kan förstå utan PHP läser rad för rad. Finns det färdiga bibliotek av ex.vis läsa/skriva JSON-fil eller är det att uppfinna hjulet igen (eller googla vilt)?

Tacksam för input.

Permalänk
Medlem

Ja, det finns en del, är bara att googla.

Angående json så finns det inbyggda funktioner för det.

https://www.php.net/manual/en/function.json-encode.php
https://www.php.net/manual/en/function.json-decode.php

Visa signatur

R7-3700X, B450M Mortar MAX, 32GB DDR4 @ 3200, RTX 2080, Corsair CX650M Rev2

Permalänk

Precis som ovanstående skriver så finns det inbyggt det du är ute efter nu.
I framtiden kan det vara bra att känna till att du kan hämta in dependencies med Composer som gör att det blir enkelt att hantera: https://getcomposer.org/doc/00-intro.md

Det finns en massa olika paket för olika ändamål att hämta hem här; https://packagist.org/

Permalänk
Skrivet av plattangen:

Precis som ovanstående skriver så finns det inbyggt det du är ute efter nu.
I framtiden kan det vara bra att känna till att du kan hämta in dependencies med Composer som gör att det blir enkelt att hantera: https://getcomposer.org/doc/00-intro.md

Det finns en massa olika paket för olika ändamål att hämta hem här; https://packagist.org/

Tack. Jag tar åt mig det du länkar. Ska läsa.

Jag har förstått att PHP är ett mycket kraftfullt språk. Har sett det i php.net. I och för sig, jag har inte rört mig i dessa "kretsar" så mycket utan mest programmerat C i små embedded så jag tycker allt som har mer än atoi() och strlen() är kraftfullt.

En annan fråga; html, php är naturliga ingredienser när man ska bygga en funktionell hemsida med knappar och menyer. Finns det nåt mer som är "givet"? Jag tänker på främst på Java Script. Hur viktigt är det att ha det? Med JS har du intelligens i browsern, med PHP har du det i servern. Rätt?
Varför jag undvikit JS är för att jag har inte haft tid att sätta mig in i det. Har också varit lite orolig över ev. problem med olika browsers o sånt. Jag har skrivit och underhåller alltså en ganska enkel "portal" med flera sidor med knappar o tabeller men inget mer avancerat än det. Jag kanske klarar mig med php i det läget?
Jag ska ju inte spela Pacman med portalen menar jag...

Permalänk
Skrivet av plattangen:

Precis som ovanstående skriver så finns det inbyggt det du är ute efter nu.
I framtiden kan det vara bra att känna till att du kan hämta in dependencies med Composer som gör att det blir enkelt att hantera: https://getcomposer.org/doc/00-intro.md

Det finns en massa olika paket för olika ändamål att hämta hem här; https://packagist.org/

Har kollat länkarna. Mycket intressant. Det var det där jag menade med att jag missat "basic stuff". Jag ser direkt att jag måste stämpla in på "Utbildning" på jobbet. Det går inte att låta kunden stå för mina grundläggande studier i php och Composer etc....
Jag ska däremot dra igång en apache2+php5 på min Linuxburk här hemma som ren hobby och testa lite. Roligare än "Jul med Ernst" ialla fall.

Permalänk
Medlem

@Sweedland

Yes, html+css+javascript körs på klientens maskin. PHP är backend och körs på servern.

Om du har en liten sida där du bara vill presentera lite data så klarar du dig utan javascript.

Visa signatur

R7-3700X, B450M Mortar MAX, 32GB DDR4 @ 3200, RTX 2080, Corsair CX650M Rev2

Permalänk
Skrivet av Xeno88:

@Sweedland

Yes, html+css+javascript körs på klientens maskin. PHP är backend och körs på servern.

Om du har en liten sida där du bara vill presentera lite data så klarar du dig utan javascript.

Ja, sidan har knappar som skapar dessa submits och som utför "jobb" på datorn (som har webservern). En applikation skriven i C konsumerar eventsen och ger tillbaka data till sidan helt enkelt genom att php:n läser filer med data och gör ett echo. Har en ramdisk som innehåller ev. datautbyte.
Nåt mer avancerat än det är det inte. Det räcker. Så slipper jag JS så är jag glad.

Permalänk
Medlem
Skrivet av Sweedland:

Ja, sidan har knappar som skapar dessa submits och som utför "jobb" på datorn (som har webservern). En applikation skriven i C konsumerar eventsen och ger tillbaka data till sidan helt enkelt genom att php:n läser filer med data och gör ett echo. Har en ramdisk som innehåller ev. datautbyte.
Nåt mer avancerat än det är det inte. Det räcker. Så slipper jag JS så är jag glad.

Så länge datan inte behöver presenteras on-the-fly (dvs laddas in på stört utan sidbyte på webbservern) så klarar du dig utmärkt utan javascript.

Permalänk
Skrivet av Xeno88:

Ja, det finns en del, är bara att googla.

Angående json så finns det inbyggda funktioner för det.

https://www.php.net/manual/en/function.json-encode.php
https://www.php.net/manual/en/function.json-decode.php

Gissa om dessa JSON funktioner förenklar livet för mig!