Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Επειδή φτιάχνω μια ιστοσελίδα που συνδυάζει html και php, υπάρχει κάποιο εργαλείο για debugging; Θέλω να μπορεί να εντοπίζει σφάλματα στη σύνταξη των εντολών. Δοκίμασα κάποια online εργαλεία αλλά κανένα δεν βρήκε το πραγματικό πρόβλημα. Χτες βράδυ έφαγα 2 ώρες για να βρω ότι είχα βάλει σε εντολή παρενθέσεις αντί για αγκύλες. Γράφω τον κώδικα με notepad++. Τι προτείνετε; 

Δημοσ.

Προτείνουμε να αλλάξεις καταρχήν το IDE που χρησιμοποιείς, ώστε να αποφεύγεις τα «εύκολα» λάθη που κανουμε όλοι λόγο απροσεξίας!

Οποτε phpstorm που είναι paid, αλλιώς Atom ή Sublime που είναι δωρεάν!

Δημοσ. (επεξεργασμένο)

Επίσης αν δουλεύεις  local μπορείς στο αρχείο php.ini  να ενεργοποιήσεις τις παραμέτρους για error reporting

http://php.net/manual/en/errorfunc.constants.php

Εγώ έχω την error_reporting = E_ALL

 

 

 

Επεξ/σία από k33theod
Δημοσ.

Πρώτον να αξιοποιήσεις κάποιο ποιο εξειδικευμένο εργαλείο για την συγγραφή κώδικα όπως Atom, VS Code OSS, VS Codium

Για καθαρά php debugging υπάρχει ο Xdebug που συνεργάζετε με τα IDES και τα άνωθεν αναφερθέντα εργαλεία. javascript + html προσφέρει εργαλεία ο browser πατώντας το πλήκτρο F12.

Δημοσ.

Τι εννοείς σφάλματα πληκτρολόγησης; Λάθος εντολές ή λάθος κώδικα; Για λάθος εντολές υπάρχει το Auto complete που έχουν οι IDE (γράφεις πχ if και σου συμπληρώνει την συνάρτηση). Για λάθος κώδικα υπάρχει το debug!

Δημοσ.
3 ώρες πριν, leonidas_fs είπε

Τι εννοείς σφάλματα πληκτρολόγησης; Λάθος εντολές ή λάθος κώδικα; Για λάθος εντολές υπάρχει το Auto complete που έχουν οι IDE (γράφεις πχ if και σου συμπληρώνει την συνάρτηση). Για λάθος κώδικα υπάρχει το debug!

Είναι φορές που έχω βάλει μια παρένθεση παραπάνω, είτε την '(' είτε την ')'. Είναι φορές που ξεχνάω ένα άγκιστρο και άλλα τέτοια. Σε μια εντολή έδιωξα επίτηδες το ; από το τέλος και ούτε ο Αtom ούτε το Sublime παραπονέθηκε. Τι πρέπει να κάνω για να παραπονεθουν για τέτοια λάθη;

Δημοσ.
Στις 16/2/2019 στις 8:18 ΜΜ, doctorized είπε

Κατέβασα Atom και Sublime. Δεν μπόρεσα να βρω πώς θα βρω σφάλματα πληκτρολόγησης στον κώδικά μου.

Editors σαν Atom , Sublime, VS Codium (VS Code OSS χωρίς telemetry) κλπ κλπ χρειάζονται κατάλληλα plugins προκειμένου να έχεις syntax checking. Μην ξεχνάς πέρα από τα plugins της γλώσσας θες και plugins με snippets για το εκάστοτε framework που χρησιμοποιείς.

Δημοσ.
Στις 12/2/2019 στις 6:19 ΜΜ, doctorized είπε

Επειδή φτιάχνω μια ιστοσελίδα που συνδυάζει html και php, υπάρχει κάποιο εργαλείο για debugging; Θέλω να μπορεί να εντοπίζει σφάλματα στη σύνταξη των εντολών. Δοκίμασα κάποια online εργαλεία αλλά κανένα δεν βρήκε το πραγματικό πρόβλημα. Χτες βράδυ έφαγα 2 ώρες για να βρω ότι είχα βάλει σε εντολή παρενθέσεις αντί για αγκύλες. Γράφω τον κώδικα με notepad++. Τι προτείνετε; 

Αν είσαι φοιτητής μπορείς να χρησιμοποιήσεις το Phpstorm που προτείναν πιο πάνω δωρεάν https://www.jetbrains.com/phpstorm/. Είναι εξαιρετικό και προσφέρει αυτό που θέλεις out of the box.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...