81 lines
1.6 KiB
Markdown
81 lines
1.6 KiB
Markdown
|
---
|
||
|
title: PHP Syntax
|
||
|
localeTitle: بناء php
|
||
|
---
|
||
|
# قواعد PHP الأساسية
|
||
|
|
||
|
### بداية
|
||
|
|
||
|
يتم حفظ جميع ملفات PHP عن طريق الامتداد `.php` . يمكن إضافة نصوص PHP في أي مكان في المستند. يبدأ البرنامج النصي لـ PHP `<?php` وينتهي بـ `?>` .
|
||
|
|
||
|
`<?php //PHP code goes here ?>`
|
||
|
|
||
|
### طباعة
|
||
|
|
||
|
لطباعة أي عبارة في PHP نستخدم أمر `echo` .
|
||
|
|
||
|
#### عينة التعليمات البرمجية
|
||
|
|
||
|
`<!DOCTYPE html>
|
||
|
<html>
|
||
|
<body>
|
||
|
|
||
|
<h1>My first PHP page</h1>
|
||
|
|
||
|
<?php
|
||
|
echo "Hello World!";
|
||
|
?>
|
||
|
|
||
|
</body>
|
||
|
</html>
|
||
|
`
|
||
|
|
||
|
##### ملاحظة: تنتهي عبارات PHP بفاصلة منقوطة `;`
|
||
|
|
||
|
### اعلان المتغيرات
|
||
|
|
||
|
نعلن عن وجود متغيرات في PHP عن طريق إضافة علامة `$` قبلها.
|
||
|
|
||
|
`<?php
|
||
|
$x = 5;
|
||
|
echo $x;
|
||
|
?>
|
||
|
`
|
||
|
|
||
|
### تعليقات في PHP
|
||
|
|
||
|
لكتابة تعليق سطر واحد في PHP ، نضع hashtag `#` أو بوضع `//` قبل التعليق.
|
||
|
|
||
|
`<?php
|
||
|
# This is a single line comment
|
||
|
// This is also a single line comment
|
||
|
?>
|
||
|
`
|
||
|
|
||
|
لكتابة تعليق خط مزدوج ، نبدأ التعليق مع `/*` وننتهي بـ `*/` .
|
||
|
|
||
|
`<?php
|
||
|
/* This is a
|
||
|
Double line comment. */
|
||
|
?>
|
||
|
`
|
||
|
|
||
|
يمكننا أيضًا التعليق على بعض أجزاء سطر الشفرة.
|
||
|
|
||
|
#### عينة الكود
|
||
|
|
||
|
`<!DOCTYPE html>
|
||
|
<html>
|
||
|
<body>
|
||
|
|
||
|
<?php
|
||
|
// You can also use comments to leave out parts of a code line
|
||
|
$x = 5 /* + 15 */ + 5;
|
||
|
echo $x;
|
||
|
?>
|
||
|
|
||
|
</body>
|
||
|
</html>
|
||
|
`
|
||
|
|
||
|
يمكنك معرفة المزيد عن هذا في [دليل PHP](http://php.net/manual/en/)
|