Instructor

Κωνσταντίνος Ζήτης

M.Sc. Computer Science: Προηγμένη Τεχνολογία & Ευφυή Συστήματα

Επίσης μπορείτε να με βρείτε και: Επίσημη ιστοσελίδα: http://www.csc.com.gr Facebook Webpage: https://www.facebook.com/csc.com.gr/ Facebook Groups: https://www.facebook.com/groups/computer.science.center/  (Πληροφορική, προγραμματισμός και ..καλή παρέα!) https://www.facebook.com/groups/interactive.objects/ (Διαδραστικά αντικείμενα) https://www.facebook.com/groups/about.programming.games/ (Περί προγραμματισμού παιχνιδιών)​ https://www.facebook.com/groups/deep.thought.42/ (Εξερευνώντας την γνώση)​ φιλικά Κωνσταντίνος

Reviews

Course reviews will be shown here

Overview

Η PHP, όπου τα αρχικά σημαίνουν Hypertext PreProcessor, είναι μια γλώσσα συγγραφής σεναρίων (scripting language) που ενσωματώνεται μέσα στον κώδικα της HTML και εκτελείται στην πλευρά του server (server-side scripting). Ανταγωνιστικές της τεχνολογίας PHP είναι οι εξής γλώσσες προγραμματισμού: ASP (Active Server Pages) της εταιρείας Microsoft, CFML (ColdFusion Markup Language) της εταιρείας Allaire και JSP (JavaServer Pages) της εταιρείας Sun.

Το μεγαλύτερο μέρος της σύνταξής της, η PHP το έχει δανειστεί από την C, την Java και την Perl και διαθέτει και μερικά δικά της μοναδικά χαρακτηριστικά. Ο σκοπός της γλώσσας είναι να δώσει τη δυνατότητα στους web developers να δημιουργούν δυναμικά παραγόμενες ιστοσελίδες.

Ακολουθεί ένα εισαγωγικό παράδειγμα:

<html>

<head>

<title> Παράδειγμα </title>

</head>

<body>

<?php echo "Γεια σας, είμαι ένα script της PHP!"; ?>

</body>

</html>

Προσέξτε πόσο διαφέρει από ένα CGI script που γράφεται σ’ άλλες γλώσσες, όπως η Perl ή η C, όπου αντί να γράψουμε ένα πρόγραμμα με πολλές εντολές για να δημιουργήσουμε κώδικα HTML, γράφουμε ένα HTML script με κάποιον ενσωματωμένο κώδικα για να κάνει κάτι, όπως στην συγκεκριμένη περίπτωση να εμφανίσει κάποιο κείμενο (μήνυμα). Ο κώδικας της PHP περικλείεται με ειδικά tags αρχής και τέλους για να μπορούμε να εισερχόμαστε και να εξερχόμαστε από το PHP mode.

Αυτό που ξεχωρίζει την PHP από μια γλώσσα όπως η  JavaScript, η οποία εκτελείται στην πλευρά του χρήστη (client-side), είναι ότι ο κώδικάς της εκτελείται στον server. Αν είχαμε σ’ έναν server ένα script παρόμοιο με το παραπάνω, ο χρήστης (client) θα λάμβανε το αποτέλεσμα της εκτέλεσης αυτού του script, χωρίς να είναι σε θέση να γνωρίζει ποιος μπορεί να είναι ο αρχικός κώδικας.

Μπορούμε ακόμη να ρυθμίσουμε (configure) τον web server ώστε να επεξεργάζεται όλα τα HTML αρχεία με την PHP και τότε δεν θα υπάρχει πράγματι κανένας τρόπος να μάθουν οι χρήστες τον κώδικά μας.     

Course content


Request invitation

Content of this course is available by invitation only. You can not access this course if you don't have an invitation from the course instructor.

Get Started

Interested? Start your first course right now.

There is more to learn