Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 2.99 KB

PartC-PHP.asciidoc

File metadata and controls

65 lines (47 loc) · 2.99 KB

Βασικά στοιχεία

Η PHP είναι μία γλώσσα γενικού σκοπού για να εκτελείται από μεριάς εξυπηρετητή (server-side). Αρχικά σχεδιάστηκε για την ανάπτυξη διαδικτυακών εφαρμογών παράγοντας δυναμικές ιστοσελίδες.

Η PHP διανέμεται υπό την άδεια PHP.

Τα βασικά εργαλεία που χρειαζόμαστε για να εργαστούμε με την PHP σε μια διανομή Linux είναι τα παρακάτω:

  • Επεξεργαστής κειμένου

  • Interpreter για τη διερμηνεία του κώδικα

Ως επεξεργαστή κειμένου μπορούμε να χρησιμοποιήσουμε οποιονδήποτε προτιμάμε, πχ vim, nano, gedit, κλπ. Για κονσόλα επίσης κάνει οποιαδήποτε, πχ gnome-terminal, kterm, xterm, κλπ.

Εκτέλεση (execution)

Για την εκτέλεση του κώδικά μας θα χρειαστούμε την PHP την οποία και εγκαθιστούμε μέσω του package manager μας. Μετά την εγκατάσταση κάνουμε restart τον WebServer μας άν σκοπεύουμε να εκτελούμε τα php αρχεία μέσω ενός browser.

Συγγραφή Προγραμμάτων

<?php
    echo "Hello, World!";
?>

Αφού γράψουμε το κώδικα μας, αποθηκεύουμε το αρχείο με κατάληξη .php. Για να εκτελέσουμε το κώδικα μας το ανοίγουμε με κάποιον WebBrowser.

Για παράδειγμα από γραμμή εντολών μπορούμε να το ανοίξουμε δίνοντας:

$ $BROWSER hello.html      # άνοιγμα της σελίδας με τον προεπιλεγμένο browser μας
Warning
Για να ανοίξουμε τη σελίδα με WebBrowser πρέπει να κάνουμε χρήση ενός εξυπηρετητή διαδικτύου (WebServer) όπως του Apache.

Εναλλακτικά μπορούμε να εκτελέσουμε αρχεία php από τη γραμμή εντολών για να μας τυπώσει την παραγώμενη html εκεί. Έτσι το παραπάνω πρόγραμμα γίνεται:

#!/usr/bin/env php
 <?php
	echo "Hello, World!";
 ?>

και για να εκτελέσουμε τον κώδικα μας τρέχουμε σε ένα τερματικό:

$ php hello.php            # εκτέλεση του αρχείου
> Hello, World!