1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> ΟΜΙΛΗΤΗΣ: Ας γράψουμε ένα πρόγραμμα σε PHP. 3 00:00:02,530 --> 00:00:05,920 Αντίθεση με την C, η οποία είναι μια γλώσσα καταρτίζονται, Η PHP είναι μια ερμηνεία 4 00:00:05,920 --> 00:00:09,340 γλώσσα, που σημαίνει το συντομότερο γράφουν κώδικα μας σε PHP, μπορούμε 5 00:00:09,340 --> 00:00:12,960 απλά να τρέξει περνώντας την πηγή κώδικα ως είσοδο σε αυτό που ονομάζεται 6 00:00:12,960 --> 00:00:16,340 διερμηνέα, ένα πρόγραμμα σκοπός του οποίου στη ζωή είναι να διαβάσει κώδικα PHP σας 7 00:00:16,340 --> 00:00:20,140 κώδικα, πάνω προς τα κάτω, αριστερά προς τα δεξιά, και Δεν, γραμμή-γραμμή, ό, τι είναι 8 00:00:20,140 --> 00:00:21,650 έχετε ορίσει να κάνει. 9 00:00:21,650 --> 00:00:25,450 Εδώ, σε ένα αρχείο που ονομάζεται hello.php, επιτρέψτε μου να ξεκινήσω ως εξής. 10 00:00:25,450 --> 00:00:31,140 Άνοιγμα βραχίονα, ερωτηματικό, php, και τότε κάτω, επιτρέψτε μου να κλείσει αυτό το php 11 00:00:31,140 --> 00:00:33,700 ετικέτα με ερωτηματικό, αγκύλη. 12 00:00:33,700 --> 00:00:36,570 >> Τώρα μπορείτε να βρείτε, σε ορισμένους υπολογιστές, μπορείτε μπορεί πραγματικά να ξεφύγει με μόνο 13 00:00:36,570 --> 00:00:39,710 κάνει άνοιγμα παρένθεσης, ερωτηματικό, χωρίς την php trailing. 14 00:00:39,710 --> 00:00:42,920 Αλλά θα βρείτε ότι ο κώδικας σας είναι πιο φορητό και λειτουργεί σε περισσότερους υπολογιστές, εάν 15 00:00:42,920 --> 00:00:45,180 πρόκειται να χρησιμοποιήσετε αυτό το πιο φλύαρη εκδοχή. 16 00:00:45,180 --> 00:00:49,760 Τώρα, σε αυτές τις ετικέτες μεταξύ, ας κάνουμε κάτι απλό, όπως η printf, απόσπασμα 17 00:00:49,760 --> 00:00:53,230 unquote, "hello world", με μια ανάστροφη κάθετο n. 18 00:00:53,230 --> 00:00:55,610 >> Ας τώρα να αποθηκεύσετε το αρχείο και τρέξτε το πρόγραμμα. 19 00:00:55,610 --> 00:00:58,490 Αλλά για να εκτελέσετε αυτό το αρχείο, θα πάμε να πρέπει να περάσει μέσα από την PHP 20 00:00:58,490 --> 00:00:59,180 διερμηνέα. 21 00:00:59,180 --> 00:01:02,980 Έτσι, τεχνικά, θα τρέχετε την PHP, και περνώντας ως είσοδο το πηγαίο κώδικα I 22 00:01:02,980 --> 00:01:03,840 μόλις έγραψε. 23 00:01:03,840 --> 00:01:10,150 Για να το κάνετε αυτό, στη γραμμή εντολών μου, Θα κάνω php hello.php. 24 00:01:10,150 --> 00:01:12,120 Και εκεί βλέπουμε, hello world. 25 00:01:12,120 --> 00:01:15,220 >> Φυσικά, για να τρέξει αυτό το πρόγραμμα, είχα να γνωρίζουν ότι το πρόγραμμα γράφτηκε 26 00:01:15,220 --> 00:01:18,400 σε PHP, έτσι ώστε θα ήθελα να ξέρω να τρέξει διερμηνέα του. 27 00:01:18,400 --> 00:01:22,290 Αυτό είναι σίγουρα ένα ιδανικό, ειδικά όταν, σε C, μετά την κατάρτιση ενός προγράμματος, 28 00:01:22,290 --> 00:01:25,500 ένας χρήστης μπορεί να τρέξει μόνο χωρίς να γνωρίζουν ή φροντίδα που ήταν κάποτε 29 00:01:25,500 --> 00:01:29,850 γραμμένο σε C. Αλλά μπορούμε να το επιτύχουμε αυτό ίδιο αποτέλεσμα με την PHP, καθώς και. 30 00:01:29,850 --> 00:01:31,260 >> Ας πάμε πίσω στον πηγαίο κώδικα μου. 31 00:01:31,260 --> 00:01:34,970 Στην κορυφή αυτού του αρχείου, ας προσθέσετε μια δουλεία, μια απότομη έκρηξη ή 32 00:01:34,970 --> 00:01:39,610 θαυμαστικό, που ακολουθείται από κάθετο bin κάθετο php, το οποίο είναι απλώς η 33 00:01:39,610 --> 00:01:44,040 διαδρομή προς το διερμηνέα PHP ή το πρόγραμμα σε αυτό το συγκεκριμένο υπολογιστή. 34 00:01:44,040 --> 00:01:47,830 Ας τώρα να αποθηκεύσετε το αρχείο, αλλά και κάνει το εκτελέσιμο αρχείο 35 00:01:47,830 --> 00:01:49,230 εκτός από την αναγνώσιμη. 36 00:01:49,230 --> 00:01:52,810 Αρκεί ένα αρχείο να είναι αναγνώσιμο για ένα πρόγραμμα όπως το PHP να ερμηνεύσει 37 00:01:52,810 --> 00:01:56,820 , αλλά για να τρέξει πραγματικά ένα πρόγραμμα και δείτε για αυτή την δουλεία στην κορυφή του 38 00:01:56,820 --> 00:02:00,470 να γνωρίζουν τι διερμηνέα για να χρησιμοποιήσετε για να εκτελέσει τον κώδικα, θα πρέπει να κάνει το 39 00:02:00,470 --> 00:02:02,610 εκτελέσιμο αρχείο, καθώς και. 40 00:02:02,610 --> 00:02:09,840 >> Για να το κάνετε αυτό, ας πληκτρολογήστε chmod ένα συν x, για το εκτελέσιμο, hello.php. 41 00:02:09,840 --> 00:02:13,730 Και τώρα, ας τρέξει dot κάθετο hello.php. 42 00:02:13,730 --> 00:02:15,400 Και πάλι, βλέπουμε hello world. 43 00:02:15,400 --> 00:02:17,030 Τώρα μπορούμε να πάρουμε αυτό το ένα βήμα παραπέρα. 44 00:02:17,030 --> 00:02:19,850 Δεν πρέπει να αποκαλύψει στον κόσμο ότι το πρόγραμμα αυτό, hello world, είναι 45 00:02:19,850 --> 00:02:21,140 γραμμένο σε PHP. 46 00:02:21,140 --> 00:02:27,280 Μπορούμε να καταργήσετε αυτό το αρχείο επέκταση τώρα καθώς και με την ένδειξη mv hello.php, 47 00:02:27,280 --> 00:02:32,750 πρέπει να μετονομαστεί σε απλά γειά σου, και εγώ μπορούν τώρα να κάνουν dot κάθετο γειά σου, και εγώ 48 00:02:32,750 --> 00:02:34,090 βλέπε πάλι hello world. 49 00:02:34,090 --> 00:02:36,080 >> Ας κάνουν ένα τελικό στάδιο. 50 00:02:36,080 --> 00:02:39,810 Ας υποθέσουμε ότι δεν γνωρίζει κατ 'ανάγκην η διαδρομή στην PHP στον υπολογιστή στον 51 00:02:39,810 --> 00:02:43,980 η οποία θα μπορούσε να τρέξει αυτό το πρόγραμμα, αλλά θέλετε ο υπολογιστής να μου το βρει. 52 00:02:43,980 --> 00:02:46,670 Αποδεικνύεται ότι σε πολλούς υπολογιστές, υπάρχει ένα πρόγραμμα που ονομάζεται 53 00:02:46,670 --> 00:02:50,820 env για το περιβάλλον, E-Ν-V, που να καταλάβω ότι για μας. 54 00:02:50,820 --> 00:02:57,020 Οπότε ας πάμε πίσω στην δουλεία και αλλάξετε να είναι απλά env χώρο php. 55 00:02:57,020 --> 00:03:00,290 Αυτή η νέα δουλεία θα αναθέσει το υπολογιστή για να ελέγξετε το περιβάλλον του για 56 00:03:00,290 --> 00:03:04,170 το πρόγραμμα, PHP, και αν υπάρχει, χρησιμοποιούν για να ερμηνεύσουν αυτό το πρόγραμμα. 57 00:03:04,170 --> 00:03:06,582