Tuesday, December 10, 2013

أساسيات برمجة المواقع - نظرة عامة على وسم البي اتش بي PHP Syntax Overview

4:12 AM

Share it Please

 نظرة عامة على  صيغة البي اتش بي  PHP Syntax Overview

نظرة عامة على وسم البي اتش بي :-

لكي يقوم معالج لغة البي اتش بي بترمجة الكود فيجب تميزه بوسم عن باقي الكود حيث توجد مع كود البي اتش بي أكواد أخرى مثل وسوم هتمل HTML. وتعرف الوسوم بعلامات الهروب لوسوم البي اتش بي.

أولا وسم البي اتش بي الشائع PHP

<?php...?>
ويعتبر الوسم السابق الاكثر شيوعا واستخداما بين المطورين.

ثانيا الوسم المختصر بي اتش بي PHP

<?...?>

الوسم السابق ليس الافتراض فالوسم الاول هو الافترضي فإذا أردت استخدام الوسم المختصر عليك اتباع التالي 
  • إما بتفعيل صيغة الوسم الافتراض من خلال البحث على Short tag Enable في ملف الاعدادات للغة PHP والذي يحمل الاسم PHP.INI
  • أو اختيار Enable short tag خلال تحميل اللغة PHP.

ثالثا الوسم لغة ASP إذا أردت استخدام البي اتش بي على سيرفر IIS 

<%...%>

رابعا وسم البي اتش بي داخل HTML

<script language="PHP">...</script>

التعليقات في لغة البي اتش بي PHP

  • التعليق سطر سطر واحد فقط

<?
# التعليق سطر السطر الاول
# التعليق السطر الثاني
// التعليق السطر الثالي صيغة أخرى
print "An example with single line comments";
?>

  • التعليق عدة أسطر

<?
# First Example
print <<<END
This uses the "here document" syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon no extra white-space!
END;
# Second Example
print "This spans
multiple lines. The newlines will be
output as well";
?>

  • التعليق مجموعة أسطر

<?
/* This is a comment with multiline
    Author : Mohammad Mohtashim
    Purpose: Multiline Comments Demo
    Subject: PHP
*/
print "An example with multi line comments";
?>


  • PHP غير حساسة لمسافة أو الفراغ المسمى بالمسطرة Space

لايهم كم عدد الفراغات التي تضعها عند كتابة الكود سواء بهدف التنسيق أو ترك المسافات لاي هدف.


  • PHP حساسة لحالة الأحرف حالها كحال سي شارب او سي بلس بلس فتعريف X غير x فهذا متغير وذاك متغير.


<html>
<body>
<?
$capital = 67;
print("Variable capital is $capital<br>");
print("Variable CaPiTaL is $CaPiTaL<br>");
?>
</body>
</html>

ناتج الكود

Variable capital is 67
Variable CaPiTaL is


  • جمل ال بي اتش بي تنتهي دائما بفاصلة منقوطة ; فاذا لم تنهي الجمل بفاصلة منقوطة سيتمر ترجمة الكود التالي أو يعطي خطأ.

$greeting = "Welcome to PHP!";

  • الحاصرتين تكون كتلة برمجية 
وضع حاصرتين او عدم وضعها فهي مشابه بمعني يتم تنفيذ الكود والناتج واحد إذا ما الفائدة من الحاصرتين؟. ترتيب وتنسيق الكود.
الكود التالي له نفس الناتج.

if (3 == 2 + 1)
  print("Good - I haven't totally lost my mind.<br>");
if (3 == 2 + 1)
{
   print("Good - I haven't totally");
   print("lost my mind.<br>");
}

  • ناتج الكود السابق واحد سواء بحاصرتين او بدون.

Good - I haven't totally lost my mind.
Good - I haven't totallylost my mind.



Ahmed Ata Almahallawi
Freelancer
IT
IT Help Desk,
SEO experience,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
ahmed.almahallawi@gmail.com

DOB: 05/10/1984
by +Ahmed Almahallawi 




11/12/2013

0 comments :

Post a Comment