Μετάβαση στο περιεχόμενο

PHP γκολφ (1) - Εισαγωγή

PHP (το "PHP: Hypertext Preprocessor", ακρωνύμιο προεπεξεργαστή hypertext) είναι μια ευρέως χρησιμοποιούμενη ανοικτού κώδικα, γενικού σκοπού scripting γλώσσα προγραμματισμού που μπορεί να ενσωματωθεί στην HTML, ειδικά για την ανάπτυξη Ιστού.

  head > < title > Example </ title > </ head > < body > <?php echo "Hi, I'm a PHP script!" ; ?> </ body > </ html > <html> <head> <title> Παράδειγμα </ title> </ head> <body> <? PHP echo "Γεια σου, είμαι ένα PHP script !";?> </ body> </ html> 

Και JavaScript πελάτης είναι διαφορετικός, τον κώδικα PHP τρέχει στο πλάι υπηρεσία. Εάν ο διακομιστής έχει δημιουργήσει ένα παρόμοιο παράδειγμα κώδικα παραπάνω, στη συνέχεια, εκτελέστε τη δέσμη ενεργειών, ο πελάτης θα λάβει τα αποτελέσματά τους, αλλά δεν μπορούν να ξέρουν πώς ο κώδικας πίσω από την πράξη.
PHP χρησιμοποιείται κυρίως για τη γλώσσα server-side scripting, έτσι ώστε η PHP μπορεί να χρησιμοποιηθεί για να ολοκληρώσει άλλο CGI πρόγραμμα μπορεί να γίνει. Όπως η web σελίδα γενιά, για τη συλλογή δεδομένων.
PHP script χρησιμοποιείται κυρίως για τους ακόλουθους τρεις τομείς:

      Server-side script. Αυτή είναι η πιο παραδοσιακή και οι κύριοι τομείς-στόχους της PHP. Αυτή η εργασία απαιτεί τα ακόλουθα τρία: PHP parser (CGI ή server module), web servers και web browsers. Πρέπει να εκτελέσετε το web server, να εγκαταστήσετε και να ρυθμίσετε την PHP, τότε μπορείτε να χρησιμοποιήσετε το web browser για πρόσβαση στο πρόγραμμα παραγωγής PHP, ή την περιήγηση στις σελίδες του διακομιστή PHP.
      Γραμμής εντολών script. Μπορείτε να γράψετε ένα PHP script, και δεν απαιτεί κανένα server ή browser για να τρέξει. Με τον τρόπο αυτό, χρειάζεται μόνο PHP parser να χρησιμοποιήσετε. Αυτό το είδος της χρήσης που εξαρτώνται από την cron (Unix ή Linux) ή Task Scheduler (περιβάλλον Windows) της καθημερινής λειτουργίας του σεναρίου είναι η ιδανική επιλογή. Αυτά τα σενάρια μπορούν επίσης να χρησιμοποιηθούν για απλή επεξεργασία κειμένου.
      Γράφοντας desktop εφαρμογές. Με μια γραφική διεπαφή για desktop εφαρμογές, PHP δεν είναι πιθανώς η καλύτερη γλώσσα, αλλά αν ο χρήστης είναι καλά στην PHP, και θέλετε να χρησιμοποιήσετε την εφαρμογή-πελάτη του κάποια προχωρημένα χαρακτηριστικά της PHP, μπορείτε να χρησιμοποιήσετε για να γράψετε PHP-GTK αυτές τις διαδικασίες. Με αυτόν τον τρόπο, μπορείτε να γράφετε cross-platform εφαρμογές. PHP PHP-GTK είναι μια επέκταση για το σύνηθες απελευθέρωση του πακέτου PHP δεν την περιλαμβάνει.

PHP μπορεί να χρησιμοποιηθεί σε όλα τα σημαντικά λειτουργικά συστήματα, συμπεριλαμβανομένου του Linux, Unix όλων των ειδών τις παραλλαγές (HP-UX, Solaris και OpenBSD), Microsoft Windows, Mac OS X, RISC OS και ούτω καθεξής. Η PHP έχει ακόμη υποστήριξη για την πλειοψηφία των web servers, συμπεριλαμβανομένου Apache, Microsoft Internet Information Server (IIS), Personal Web Server (PWS), το Netscape και iPlant server, ακόμα! Website Pro Server, Caudium, Xitami, OmniHTTPd έτσι. Για τους περισσότερους servers, PHP προσφέρει μια ενότητα? Υπάρχουν κάποια υποστήριξη PHP CGI πρότυπο, PHP μπορεί να λειτουργήσει ως ένας CGI επεξεργαστής.

Χρήση PHP, δεν περιορίζεται να εξάγετε HTML. PHP μπορεί επίσης να χρησιμοποιηθεί για τη δυναμική παραγωγή εικόνων, αρχείων PDF, ακόμη και ταινίες Flash (χρησιμοποιώντας libswf και Ming). Μπορούν επίσης να εξάγετε εύκολα οποιοδήποτε κείμενο όπως XHTML και οποιαδήποτε άλλη μορφή εγγράφων XML. PHP μπορεί να παράγει αυτόματα αυτά τα αρχεία, ο διακομιστής να ανοίξει μια δυναμική προσωρινής αποθήκευσης περιεχομένου, μπορούν να τα εκτυπώσετε ή να αποθηκεύσετε τα στο σύστημα αρχείων.

PHP το πιο ισχυρό ένα από τα πιο σημαντικά χαρακτηριστικά είναι η υποστήριξή του για ένα ευρύ φάσμα των βάσεων δεδομένων. Οι χρήστες θα βρουν ότι η προετοιμασία μιας βάσης δεδομένων χρησιμοποιώντας PHP υποστηρίζεται ιστοσελίδα είναι εξαιρετικά απλή. Επί του παρόντος, η PHP υποστηρίζει τις ακόλουθες βάσεις δεδομένων:
Adabas Δ, InterBase, PostgreSQL, dBase, FrontBase, SQLite, Empress, mSQL, Στερεά, FilePro (μόνο για ανάγνωση), Άμεση MS-SQL, Sybase, Hyperwave, MySQL, Velocis, IBM DB2, ODBC, Unix dbm, Informix, Oracle ( OCI7 και OCI8), Ingres, Ovrimos.

Η PHP υποστηρίζει, επίσης, όπως LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (περιβάλλον Windows) και αμέτρητες υπηρεσίες. Μπορείτε επίσης να ανοίξετε raw network sockets και κάθε άλλη συμφωνία να συνεργαστούν. PHP ανάπτυξης ιστοσελίδων γλωσσική υποστήριξη και όλα τα WDDX περίπλοκη ανταλλαγή δεδομένων μεταξύ των. Σε κάθε σύνδεση, η PHP υποστηρίζει σε πραγματικό χρόνο σύνδεση με τα αντικείμενα της Ιάβας και μπορούν να χρησιμοποιηθούν ως έχουν ελεύθερη PHP αντικείμενο. Μπορεί ακόμη και να χρησιμοποιήσετε την CORBA επέκταση μας για να έχουν πρόσβαση σε απομακρυσμένα αντικείμενα.

Προκειμένου να αναπτυχθεί η τοπική μηχανή για να αποθηκεύσετε πολύτιμο εύρος ζώνης. Σε αυτή την περίπτωση, την ανάγκη να εγκαταστήσετε ένα web server όπως του Apache, PHP. Μπορεί επίσης να θέλετε να εγκαταστήσετε μια βάση δεδομένων, όπως MySQL. Έστω και μόνο για την ανάπτυξη, τότε, Παράθυρο μπορεί να εγκατασταθεί στο πλαίσιο του πακέτου WAMP, ενώ το Linux μπορεί να εγκατασταθεί στο πλαίσιο του πακέτου λάμπα, θα είναι πολύ εύκολο να εγκαταστήσετε στον τοπικό υπολογιστή, Apache, PHP και MySQL.

Ο server έχει PHP εγκατασταθεί και να λειτουργήσει, όλα σε. Php αρχεία θα είναι το τέλος του PHP για να χειριστεί. Στην πλειονότητα των server, που είναι η προκαθορισμένη επέκταση για τα PHP. Εάν ο διακομιστής υποστηρίζει PHP, δεν χρειάζεται να κάνετε τίποτα. Μόνο για τη δημιουργία. Php αρχεία και να τους φέρουν στην web directory, το server θα τα μεταγλωττίσει μαγικά. Μην compile τίποτα, δεν χρειάζεται να εγκαταστήσετε οποιοδήποτε άλλο εργαλείο, απλά βάλτε τα απλά να χρησιμοποιήσετε το αρχείο PHP σε ένα απλό αρχείο HTML να τους φανταστούμε ως μόνο ένα νέο αναγνωριστικό, όπου μπορείτε να κάνετε όλα τα είδη των πράγμα.

Post ένα σχόλιο

To email σας δεν είναι ποτέ δημοσιευθεί ουτε κοινού. υποχρεωτικά πεδία είναι σημειωμένα *