PHP 语法

Προτεινόμενα μαθήματα:

Το σενάριο PHP εκτελείται στον διακομιστή και στη συνέχεια στέλνει πίσω στον περιηγητή καθαρό HTML ως αποτέλεσμα.

Βασική γραμματική PHP

Το σενάριο PHP μπορεί να τοποθετηθεί σε οποιαδήποτε θέση του έγγραφου. <?php Ξεκίνημα, με ?> Τέλος:

<?php
// Εδώ είναι κώδικας PHP
?>

Η προεπιλεγμένη επέκταση αρχείου για τα αρχεία PHP είναι το ".php".

Τα αρχεία PHP συνήθως περιέχουν ετικέτες HTML και κάποιες γραμμές κώδικα PHP.

Ο παρακάτω παράδειγμα είναι ένα απλό αρχείο PHP που περιέχει ένα σενάριο PHP που χρησιμοποιεί τη λειτουργία "echo" για να εμφανίσει τον κείμενο "Hello World!" στην ιστοσελίδα:

Example

<!DOCTYPE html>
<html>
<body>
<h1>Η πρώτη μου σελίδα PHP</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

Run Example

Σχόλια:Οι προτάσεις PHP τελειώνουν με το τελεστικό σημείο (;). Το κλείσιμο του κώδικα PHP επίσης δείχνει αυτόματα το τελεστικό σημείο (δεν χρειάζεται να χρησιμοποιείτε το τελεστικό σημείο στην τελευταία γραμμή του κώδικα PHP).

Σχόλια στο PHP

Τα σχόλια κώδικα PHP δεν αναγνωρίζονται και εκτελούνται ως πρόγραμμα. Η μοναδική τους χρήση είναι για ανάγνωση από τον επεξεργαστή κώδικα.

Τα σχόλια χρησιμοποιούνται για:

  • Κατανοήστε τους άλλους που εργάζονται - τα σχόλια επιτρέπουν στους άλλους προγραμματιστές να κατανοήσουν την εργασία που διεξάγετε σε κάθε βήμα (αν εργάζεστε σε ομάδα)
  • Remind yourself of what you have done - most programmers have experienced going back to a project after one or two years and having to reconsider what they have done. Comments can record your thoughts while writing code.

PHP supports three types of comments:

Example

<!DOCTYPE html>
<html>
<body>
<?php
// This is a single-line comment
# This is a single-line comment
/*
This is a multiline comment block
It spans
Multiline
*/
?>
</body>
</html>

Run Example

PHP Case Sensitivity

In PHP, all user-defined functions, classes, and keywords (such as if, else, echo, etc.) are not case-sensitive.

In the following example, all three echo statements are valid (equivalent):

Example

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

Run Example

However, in PHP, all variables are case-sensitive.

In the following example, only the first statement will display the value of the $color variable (this is because $color, $COLOR, and $coLOR are considered three different variables):

Example

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>

Run Example