Σελίδα 1 από 1

ΤΑ ΒΑΣΙΚΑ (ΜΑΘΗΜΑ 1)

ΔημοσίευσηΔημοσιεύτηκε: 14 Ιουν 2011, 11:26
από M.Jackson
ΜΑΘΗΜΑ 1ο

Στο παρόν μάθημα θα δούμε τα πολλή απλά πράγματα για την PHP, όπως για παράδειγμα πως ξεκινάμε ένα πρόγραμμα και γενικά θα μελετήσουμε κώδικα σε απλά προγράμματα ακολουθίας. Παρακαλώ αν δεν διαβάσατε το Μάθημα 0, κάντε το για να αποφύγουμε περιττές απορίες. :)

Ένα πρόγραμμα στην PHP ξεκινάει πάντα με το <?php και τελειώνει με το ?>

Κώδικας: Επιλογή όλων
<?php

?>


Πιο κάτω θα τυπώσουμε το συνηθισμένο Hello World

Κώδικας: Επιλογή όλων
<?php

echo "Hello World!";

?>


Θα προσέξαμε ότι η εντολή echo τυπώνει κάποιο μήνυμα στην οθόνη. Όταν ένα κείμενο είναι μέσα σε εισαγωγικά (" "), τότε η PHP θα τυπώσει στην οθόνη ακριβώς το κείμενο που βρίσκεται ανάμεσα στα εισαγωγικά. Μπορούμε να έχουμε επίσης συνδυασμό εισαγωγικών και μεταβλητών σε μια γραμμή κάτι που θα δούμε στα επόμενα μαθήματα.

Εδώ μπορούμε να αναφέρουμε και την συνάρτηση die(), η συνάρτηση αυτή τυπώνει ένα μύνημα και βγένει απο το script.
Κώδικας: Επιλογή όλων
<?php
$website = "http://www.ubuntu-gr.org/";
fopen($website,"r")
or die("Unable to connect to $website");
?>


Εδώ είναι σημαντικό να αναφέρουμε ένα κολπάκι το οποίο θα σας βοηθήσει και πιο μετά, έστω ότι μέσα στα εισαγωγικά "" μπορεί να χρειαστούμε ξανά ένα εισαγωγικό όπως για παράδειγμα αν θέλουμε να τυπώσουμε ένα hyperlink <a href="">Test</a>. Βλέπουμε ότι μετά το href= έχουμε ξανά "", αυτό θα δημιουργήσει πρόβλημα στην σύνταξη του προγράμματος μας, αυτό μπορούμε να το αποφύγουμε απλά με το να αντικαταστήσουμε τα "" με μονά εισαγωγικά ''. Σε καποιες περιπτωσεις ουτε αυτο μπορει να ειναι αρκετο και η λυση ειναι απλή χρησιμοπιούμε αυτό το σύμβολο \ (ΟΧΙ το /) δίπλα από το εισαγωγικό δηλαδή: echo "<a href=\" http://www.ubuntu-gr.org \">Click me</a>";

Ένα php πρόγραμμα μπορεί να βρίσκετε ανάμεσα σε HTML tags. Πιο κάτω έχουμε ένα php πρόγραμμα μέσα σε HTML tags.
Κώδικας: Επιλογή όλων
<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>


Όπως σε όλες τις γλώσσες προγραμματισμού έχουμε κάποιο τρόπο να γράφουμε σχόλια έτσι ώστε να μπορούμε στο μακρινό μέλλων να συνεχίσουμε το project ή καλύτερα να είναι πιο εύκολο στους άλλους προγραμματιστές να καταλάβουν το πρόγραμμα μας.

Στην php τα σχόλια μοιάζουν πολλή με αυτά της Java/C++. Για μια απλή γραμμή μπορούμε να χρησιμοποιήσουμε το //

Κώδικας: Επιλογή όλων
<?php

echo "Testing Comments" // Αυτό εδώ είναι ένα σχόλιο.

?>


Αλλά αν θέλουμε πιο πολλές γραμμές για σχόλια μπορούμε να το κάνουμε με το πιο κάτω:
Κώδικας: Επιλογή όλων
<?php

echo "Testing Comments"

/*
Αυτό εδώ
είναι σχόλιο
σε πολλές γραμμές
*/

?>

Re: Μαθήματα PHP - ΜΑΘΗΜΑ 1

ΔημοσίευσηΔημοσιεύτηκε: 14 Ιουν 2011, 14:39
από linuxs
Άλλος τρόπος εκτύπωσης υπάρχει? Νομίζω κάτι σαν printf αλλα δεν είμαι σιγουρος και δεν ξέρω πως συντάσεται. :/

Re: Μαθήματα PHP - ΜΑΘΗΜΑ 1

ΔημοσίευσηΔημοσιεύτηκε: 14 Ιουν 2011, 15:14
από M.Jackson
υπάρχει και το die το οποίο φορτώνει νέα σελίδα με το κείμενο.

Re: Μαθήματα PHP - ΜΑΘΗΜΑ 1

ΔημοσίευσηΔημοσιεύτηκε: 14 Ιουν 2011, 15:33
από linuxs
Δηλαδή, ανοίγει σε νεό tab το κείμενο με default μορφοποίηση?

Re: Μαθήματα PHP - ΜΑΘΗΜΑ 1 - ΤΑ ΒΑΣΙΚΑ

ΔημοσίευσηΔημοσιεύτηκε: 09 Μάιος 2012, 22:49
από M.Jackson
linuxs έγραψε:Δηλαδή, ανοίγει σε νεό tab το κείμενο με default μορφοποίηση?

Συγνωμη για την καθηστεριση τωρα το ειδα, απλα φορτωνει την σελιδα στο ιδιο tab δεν ειναι pop-up, φορτωνει μονο το κειμενο που ειναι μεσα στο die.