Problemlösningstekniker och avancemang inom php

PHPportalen Forum Index » PHP
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget Gå till sida Föregående  1, 2
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
überfuzz



Medlem i: 4700 dagar

Status: Offline



#548417
Inlägg Skrivet: 2008-01-09 23:40      Ämne: Citera

Medda skrev:
Ett jätte bra inlägg kaffesump!
mycket som man redan vet, men trots det är värt att läsa igen Wink
En sak som du skulle kunna lägga till är kanske en länk till Notepad++
Alla kanske inte vet vad ett bättre kodprogram än vanliga notepad som
följer med windows versionen är för något Laughing

Keep it up! Cool


Får man föreslå kate för linuxanvändare?
 

_________________
Windows macht frei
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
fredd



Medlem i: 4706 dagar

Status: Offline



#566898
Inlägg Skrivet: 2008-03-22 09:51      Ämne: Citera

Jag förespråkar Editplus
 

_________________
BIOS: Keyboard error or no keyboard present: press F1 to continue
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
|sam|



Medlem i: 5389 dagar

Status: Offline



#568260
Inlägg Skrivet: 2008-03-26 13:59      Ämne: Citera

Väldigt många, och även ibland jag själv, frågar först innan man gjort nödvändig felsökning av sitt script. Ett vanligt svar är att den som tänkt sig hjälpa till efterfrågar felmeddelanden. Många webhotel har dock konfigurerat php.ini filen så att enda sättet är att skapa en debug-fil och i den inkludera filen man vill felsöka...

En enkel debug.php fil skulle kunna se ut som följer:

PHP:
1:
<?php
2:
   
3:
ini_set('display_errors','1');
4:
ini_set('display_startup_errors','1');
5:
error_reporting (E_ALL);
6:
 
7:
include "index.php";
8:
 
9:
?>


byt ut index.php till den fil ni vill felsöka
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
pzhukke



Medlem i: 4815 dagar
Från: Sundsvall
Status: Offline



#568333
Inlägg Skrivet: 2008-03-26 19:29      Ämne: Citera

Eller varför inte göra såhär:
PHP:
1:
<?php
2:
ini_set('display_errors','1');
3:
ini_set('display_startup_errors','1');
4:
error_reporting (E_ALL);
5:
?>


Sedan inkludera "debug.php" i varje fil man vill felsöka?
Mycket enklare enligt mig, men jag vet inte vad ni andra föredrar... Rolling Eyes
 

_________________
With great power comes hot bitches.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Wedge
Administratör



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



#568375
Inlägg Skrivet: 2008-03-26 20:43      Ämne: Citera

pzhukke skrev:
Eller varför inte göra såhär:
...
Av den enkla anledningen att det inte fungerar.

Om du tänker efter lite kring vad PHP gör med ett script som innehåller syntaxfel, så kommer du nog fram till att din variant inte leder någon vart. Om ditt script innehåller syntaxfel, och varnings- och felmeddelandeutskrifter är avstängda på servern så... ja, då händer ingenting med din variant. Vit skärm.

Den korrekta varianten, den du inte gillar, är ett syntaktiskt korrekt script. Det aktiverar felmeddelandeutskrifter, och inkluderar sedan det krånglande scriptet. Man får då felmeddelandena utskrivna.
 

_________________
I am Groot
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
überfuzz



Medlem i: 4700 dagar

Status: Offline



#568803
Inlägg Skrivet: 2008-03-28 11:24      Ämne: Citera

En lite mer basic debug än ovanstående. Jag brukar använda en enkel funktion när jag debuggar. Det är inte mycket mer jobb att helatiden skriva in kodsnutten, men men. Håll till godo.

PHP:
1:
 function dump($vad)
2:
{
3:
    echo "<pre>";
4:
    print_r($vad);
5:
    echo "</pre>";
6:
}  
 

_________________
Windows macht frei
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
bitcomplex



Medlem i: 4297 dagar
Från: Skåne
Status: Offline



#604661
Inlägg Skrivet: 2008-10-11 08:57      Ämne: Citera

Kan man räkna certifiering som avancemang inom php? Isf kan det väl tipsas här om vad det finns för phprelaterade certifieringar och vad de innebär?
 

_________________
Twitter
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
MrJozk



Medlem i: 4378 dagar
Från: Enköping, Uppland
Status: Offline



#604812
Inlägg Skrivet: 2008-10-12 09:33      Ämne: Citera

bitcomplex skrev:
Kan man räkna certifiering som avancemang inom php? Isf kan det väl tipsas här om vad det finns för phprelaterade certifieringar och vad de innebär?

http://www.zend.com/en/services/certification/ Smile
 

_________________
ZmartStart - Kom åt dina bokmärken & favoriter från alla datorer och webbläsare! - Nu bättre än innan!

MySQL är en databashanterare, INTE ett programmeringsspråk!
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Skicka e-post Besök användarens hemsida MSN Messenger
kaffesump



Medlem i: 4377 dagar
Från: Göteborg
Status: Offline



#604866
Inlägg Skrivet: 2008-10-12 17:29      Ämne: Citera

La till länken till certifieringarna, som definitivt är värda att nämna tycker jag (även ifall det antagligen ligger ganska långt ifrån mångas nivå).

Kul att tråden fortfarande lever Smile Läste igenom det som kommit fram och måste säga att det fortfarande håller väldigt bra, blev själv påmind om en del saker. Hoppas många fortfarande drar nytta av tråden!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
bitcomplex



Medlem i: 4297 dagar
Från: Skåne
Status: Offline



#604940
Inlägg Skrivet: 2008-10-13 07:01      Ämne: Citera

En liten uppdatering krävs i första inlägget. php|architect har ändrat sina prenumerationsvilkor. Enbart pdf-prenumeration finns inte längre. Däremot är priset för tryckt tidning + pdf betydligt lägre än tidigare: ($39,99 CAD - inklusive frakt / år) Ca 250 kronor. Dvs bra mycket billigare än vad bara pdf-varianten kostade innan...
 

_________________
Twitter
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
kodstationen



Medlem i: 3649 dagar
Från: Ängelholm
Status: Offline



#630419
Inlägg Skrivet: 2009-03-28 11:23      Ämne: Citera

bitcomplex skrev:
Kan man räkna certifiering som avancemang inom php? Isf kan det väl tipsas här om vad det finns för phprelaterade certifieringar och vad de innebär?


Bestämde mig för att testa på en certifiering. Dels för att få något nytt att skriva på mitt icke-existerande cv och dels för att det kan vara bra när man letar nya kunder. Kan ju vara bra att ha något som kan förklara för kunden varför han/hon ska välja mina dyra tjänster när barnbarnet nyss fyllda fjorton kan göra hemsidor i php han också...

Testet består av 70 frågor som tar upp olika delar i php. Frågorna är mestadels av typen "välj ett av 4-5 alternativ", men det finns även frågor där man ska välja flera alternativ (alltid specat hur många man ska välja) och frågor där man ska skriva svaret själv.

Svårt att säga vad jag tycker om testet. Om man gett testet oförberett till en phputvecklare och denne klarade det så kan man nog med säkerhet säga att utvecklaren är duktig. Men vet man hur testet är uppbyggt och har studerat lite innan specifikt för testet så är det inte speciellt svårt. Man behöver gissningsvis ha rätt på 85% av frågorna och det spelar ingen roll om man sumpar alla frågor som berör exempelvis XML bara man totalt sett får över 85% rätt...

Det man ska veta är att frågorna till stor del bygger på att du ska kunna saker utantill, sådant som man på 2 sekunder kollar upp i manualen annrs. Och många frågor är extremt verklighetsfrämmande. Man ska helt enkelt kunna säga vad outputen av ett totalt idiotiskt kodstycke (som man inte i sin vildaste fantasi skulle se i verkligheten) blir.

Vidare förutsätter testen att man programmerat php ett tag, eftersom många frågor berör skillnaden mellan php4 och php5. Kan väl i och för sig bero på att testen är ganska gammal. phph5 har funnits ett tag nu.

För att studera finns det lite hjälpmedel:
Zend PHP 5 Certification FAQ skrev:
For the PHP 5 Exam: Zend, in collaboration with SAMS publishing, has published the Zend PHP 5 Certification Study Guide Book, to help you prepare for the exam. In addition Zend offers PHP 5 Mock Exams. If you prefer to learn from a professional instructor in an online setting, try the Zend PHP 5 Certification Training. The Zend PHP 5 Certification Training includes one voucher for the Zend PHP Certification Exam - a $125 value.
Länk
 

_________________
Prisjakt.nu
Prisjakt.no
PriceSpy UK
PriceSpy NZ
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida Föregående  1, 2
PHPportalen Forum Index » PHP
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