Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Λείπει Επιχείρημα 1 για την PHP

PHP είναι μια γλώσσα προγραμματισμού που χρησιμοποιείται συνήθως για τον προγραμματισμό δυναμικών ιστοσελίδων . Η τακτική , ή στατική , οι ιστοσελίδες γραμμένο σε HTML , η οποία είναι απλά μια γλώσσα μορφοποίησης και δεν έχει στοιχεία προγραμματισμού . PHP σελίδες ενσωματώσετε κώδικα προγραμματισμού σε ένα πρότυπο HTML και να δημιουργήσει διαφορετικά το περιεχόμενο σύμφωνα με την κλήση παραμέτρους . PHP κώδικα μπορεί επίσης να περιλαμβάνει λειτουργίες , οι οποίες λαμβάνουν τις παραμέτρους για τη λήψη δεδομένων όταν καλούνται . Επιχείρημα είναι ένα άλλο όνομα για μια παράμετρο . Επιχειρήματα
Η

Επιχειρήματα ακολουθεί το όνομα μιας συνάρτησης σε μια λίστα σε παρένθεση . Όταν καλείται η συνάρτηση , αναμένει τιμές σε αυτά τα επιχειρήματα . Επιχειρήματα μπορεί να συμπληρωθεί είτε με αξία , όπως a_function ( " κλήση " ) , ή με μια μεταβλητή που έχει ήδη δοθεί μια τιμή , όπως a_function ( $ a_value ) ή με αναφορά στην θέση μιας μεταβλητής στη μνήμη , όπως a_function ( & ? $ a_value ) . Μια συνάρτηση μπορεί να κηρυχθεί δεχτεί μια σειρά επιχειρημάτων , όπως a_function λειτουργία ( $ a_value , $ b_value ) . Στην αναφορά σφάλματος , η PHP δεν θα αναφερθώ στα επιχειρήματα με το όνομά τους . Έτσι , αν υπάρχει κάποιο πρόβλημα με τη θεραπεία της a_value μεταβλητή , το μήνυμα λάθους θα αναφέρεται σε «επιχείρημα 1 " αντί για " a_value . "
Εικόνων Επιχείρημα Status
Η

Αν μια συνάρτηση έχει γραφτεί για να δεχθεί τα επιχειρήματα , θα πρέπει να κληθεί με επιχειρήματα σε παρένθεση μετά το όνομα της συνάρτησης . Τα arguments που περνιούνται στο πρόγραμμα πρέπει να είναι ο ίδιος με τον αριθμό των επιχειρημάτων , το πρόγραμμα γράφτηκε για να δεχτεί . Τα επιχειρήματα αυτά δεν πρέπει να έχουν το ίδιο όνομα , όταν καλείται η συνάρτηση με τα ονόματα που χρησιμοποιούνται για τα επιχειρήματα , όταν δημιουργήθηκε η λειτουργία . Πολλοί προγραμματιστές να το κάνετε αυτό , και πολλά παραδείγματα δείχνουν το ίδιο όνομα που χρησιμοποιείται για τη δήλωση και για την εφαρμογή . Για να αποφευχθεί η σύγχυση είναι καλύτερα να δημιουργήσετε μια σύμβαση ονοματοδοσίας και να χρησιμοποιούν ένα διαφορετικό σύστημα για τη δήλωση των επιχειρημάτων που χρησιμοποιείται για την παγκόσμια μεταβλητές, οι οποίες θα πρέπει να χρησιμοποιηθεί για να δώσει επιχειρήματα τιμές όταν καλείται η συνάρτηση .
Εικόνων
σφάλμα Πολιτείες

ένα μήνυμα σφάλματος σχετικά με λείπει το επιχείρημα 1 σημαίνει ότι η συνάρτηση κλήθηκε χωρίς τιμές για τις παραμέτρους . Η λειτουργία μπορεί να απαιτήσει περισσότερο από ένα επιχείρημα , αλλά αν η πρώτη δεν έχει καμία αξία ( που σημαίνει ότι κανένας δεν έχει ), τότε το πρόγραμμα θα σταματήσει να λειτουργεί με ένα μήνυμα σχετικά με το επιχείρημα 1 . Δεν θα φτάσει στο σημείο να δίνει ένα μήνυμα κατάστασης για οποιοδήποτε από τα άλλα επιχειρήματα στην κλήση της συνάρτησης .
Εικόνων Λύση
Η

Ένας χρήστης ενός προγράμματος PHP που λαμβάνει αυτό το μήνυμα λάθους έχει λίγες επιλογές . Η λειτουργία αναφοράς το σφάλμα είναι πιθανό να ενσωματωθεί βαθιά μέσα στο πρόγραμμα και γι 'αυτό δεν είναι αρκετό για να ενημερώσει ότι η λειτουργία θα πρέπει να ονομάζεται με μια τιμή , επειδή ο χρήστης δεν " ονομάζεται η λειτουργία" , αλλά χρησιμοποιείται μόνο το πρόγραμμα . Προγραμματιστές πρέπει να θέσει σε προκαθορισμένες τιμές για τα επιχειρήματα , όπου είναι δυνατόν . Αυτό αφαιρεί τη δυνατότητα αυτό το σφάλμα συμβαίνει .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα