Garanti Skrevet 8. september 2008 Del Skrevet 8. september 2008 Hvorfor i all verden går det ikke an å skrive inn data øverst i en tekstfil uten å måtte skrive over noe? Av en eller annen grunn kan man heller ikke bruke rewind() når man åpner en fil med a/a+ Lenke til kommentar
jorgis Skrevet 8. september 2008 Del Skrevet 8. september 2008 (endret) rewind() skal ikke brukes med a/a+-mode, rett og slett fordi a/a+-mode implisierer at en alltid skal appende (skrive til slutten av) filen. Skal du både skrive til slutten av filen og andre steder, er det ikke værre enn å bruke r+-mode og fseek($fp, 0, SEEK_END) for å dra til slutten av filen og skrive der. Og når det gjelder skriving i starten, er jo det helt åpenbart. Å legge til data i starten av en fil medfører nødvendigvis at alt av data senere i filen må flyttes. Hvis PHP utførte dette for deg (det er jo et tenkelig scenario), vil det fort bli trøbbel når alle nykommerne begynner å lage logg-scripts som legger nyeste loggpunkt øverst i filen, og lurer på hvorfor scriptet blir så tregt når filen runder 100MB. Den enkleste løsningen er å snu filen, "nyeste" linje sist. Alternativt (om du må skrive til starten av filen), kan du lese inn hele filen, bruke strengkonkatenering for å legge til innholdet ditt, og skrive hele filen igjen. Endret 8. september 2008 av jorgis Lenke til kommentar
Garanti Skrevet 17. oktober 2008 Del Skrevet 17. oktober 2008 God kveld kjære dere. Jeg fyller snart år, og i den forbindelse så skulle jeg gjerne hatt noen boktips innenfor OOP PHP, evt design patterns. Noen som har tips? Noen som har lest denne? Lenke til kommentar
Rabbid Skrevet 17. oktober 2008 Del Skrevet 17. oktober 2008 Hadde nesten glemt denne traaden eksisterte, har vært svært lite liv her. Hva er det folk driver paa med som er mer spennende enn koding da? Lenke til kommentar
Rabbid Skrevet 17. oktober 2008 Del Skrevet 17. oktober 2008 (endret) Skole?!?!? Usj, nei I ferien koser man seg i syden og resten av aaret er det skole? Naar skal man liksom kode da? :S Endret 17. oktober 2008 av Rabbid Lenke til kommentar
Garanti Skrevet 17. oktober 2008 Del Skrevet 17. oktober 2008 Det løses med at man benytter all ledig tid på skolen og på fritiden til nettopp koding. Som en konsekvens av dette blir ikke læringen så effektiv annet enn i helgene. I tillegg synker karakterene betraktelig Lenke til kommentar
Ernie Skrevet 27. oktober 2008 Del Skrevet 27. oktober 2008 (endret) Lørdag ble det gjort en ganske idiotisk endring i PHP. I stedet for å bruke :: skal man nå bruke «backslash», altså \ brukes som «namespace» separator ... http://www.varslashlog.com/2008/10/27/php-...pace-separator/ Endret 28. oktober 2008 av Ernie Lenke til kommentar
askldkalssda Skrevet 27. oktober 2008 Del Skrevet 27. oktober 2008 lol! Er dem amatører?! Lenke til kommentar
Rabbid Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Paa tide aa forke PHP? Lenke til kommentar
loathsome Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Lørdag ble det gjort en ganske idiotisk endring i PHP. I stedet for å bruke :: skal man nå bruke «backslash», altså \ ... http://www.varslashlog.com/2008/10/27/php-...pace-separator/ Synes det var litt kult, jeg Lenke til kommentar
askldkalssda Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Nei, det er latterlig. Det er det det er. Lenke til kommentar
Ernie Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Lørdag ble det gjort en ganske idiotisk endring i PHP. I stedet for å bruke :: skal man nå bruke «backslash», altså \ ... http://www.varslashlog.com/2008/10/27/php-...pace-separator/ Synes det var litt kult, jeg Sikkert veldig kult hvis man liker Perl, utover det er det en latterlig løsning for å fortsatt tillate funksjoner i et «namespace». Er det virkelig et behov for funksjoner i et «namespace»? Zend Framework består da bare av klasser ... Dessuten, hvis det faktisk er et behov så finnes det andre alternativer som er vesentlig bedre. -> <> og () for å nevne noe, og alle er vesentlig mer logisk og konsekvent enn å bruke «backslash» som ikke har stort annen bruk en til «escaping». Lenke til kommentar
Jonas Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 (endret) Er dette en spøk? Er det virkelig avgjort? Endret 28. oktober 2008 av Jonas Lenke til kommentar
Ernie Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Er dette en spøk? Er det virkelig avgjort? Jepp, oppe og avgjort lørdag som var. Lenke til kommentar
jorgis Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Lørdag ble det gjort en ganske idiotisk endring i PHP. I stedet for å bruke :: skal man nå bruke «backslash», altså \ brukes som «namespace» separator ... http://www.varslashlog.com/2008/10/27/php-...pace-separator/ Hadde håpet PHP skulle fortsette den fine morphingen til å bli mer og mer Java-aktig, men nå nærmer de seg C++, og ikke på en god måte en gang... "If in doubt, add extra syntactic elements." Lenke til kommentar
shaker Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 (endret) Jeg håper de kommer til å endre på dette. Jeg leste irc-loggen hvor de diskuterte dette ( http://wiki.php.net/_media/rfc/php.ns.txt?...amp;cache=cache ) og når de foreslår å bruke "" som separator da lurer jeg på hva disse gutta røyker under møtene sine. Edit: fikset link Endret 28. oktober 2008 av shaker Lenke til kommentar
Ueland Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 En blogg kalte det: "De failboat sets sail", høres ut som de er inne på noe.. Lenke til kommentar
Ernie Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Ja, den tittelen er nok høyst passende. Det er et stort feilgrep å bruke \. -> ville i det minste vært logisk og man kunne holdt seg til :: hvis man dropper funksjoner i «namespace», noe jeg overhode ikke ser noen nytte av. Lørdag ble det gjort en ganske idiotisk endring i PHP. I stedet for å bruke :: skal man nå bruke «backslash», altså \ brukes som «namespace» separator ... http://www.varslashlog.com/2008/10/27/php-...pace-separator/ Hadde håpet PHP skulle fortsette den fine morphingen til å bli mer og mer Java-aktig, men nå nærmer de seg C++, og ikke på en god måte en gang... "If in doubt, add extra syntactic elements." Hvordan nærmer de seg C++ med dette? Strengt tatt så nærmer de seg ingen, men går heller langt vekk fra eksisterende språk og gjør seg atter en gang mindre konsekvent. Lenke til kommentar
Ueland Skrevet 28. oktober 2008 Del Skrevet 28. oktober 2008 Det beste eksempelet på fjaset med dette her er at ingen namespaces lengre kan starte på n eller t, i så tilfelle må det bli \\n og \\t Logisk? Skeptisk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå