آموزش نحو PHP

3 سال پیش

آموزش نحو PHP

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش نحو PHP خواهیم پرداخت.

این فصل به شما ایده نحوی بسیار اساسی PHP و بسیار مهم برای تقویت بنیان PHP شما را می دهد.

Escaping to PHP

موتور تجزیه PHP به روشی برای تفکیک کد PHP از سایر عناصر صفحه نیاز دارد. مکانیسم انجام این کار به عنوان “Escaping to PHP” شناخته می شود. برای انجام این کار چهار راه وجود دارد –

تگ های PHP متعارف

موثرترین سبک تگ PHP جهانی است –

<?php...?>

 

اگر از این سبک استفاده می کنید ، می توانید مثبت باشید که تگ های شما همیشه به درستی تفسیر می شوند.

تگ های کوتاه باز (به سبک SGML)

تگ های کوتاه یا کوتاه باز به این شکل هستند –

<؟ ...؟>

 

همانطور که انتظار می رود، تگ های کوتاه، کوتاهترین گزینه هستند شما باید یکی از دو کار را انجام دهید تا PHP بتواند تگ ها را تشخیص دهد –

  • هنگام ساخت PHP گزینه پیکربندی –enable-short-tags را انتخاب کنید.
  • تنظیم short_open_tag در پرونده php.ini خود را روشن کنید. این تجزیه باید برای تجزیه XML با PHP غیرفعال باشد زیرا از همین نحو برای برچسب های XML استفاده می شود.

تگ هایی به سبک ASP

تگ های سبک ASP برچسب های استفاده شده توسط Active Server Pages برای ترسیم بلوک های کد را تقلید می کنند. برچسب های سبک ASP به این شکل هستند –

<٪ ...٪>

 

برای استفاده از تگ های سبک ASP ، باید گزینه پیکربندی را در پرونده php.ini خود تنظیم کنید.

تگ های اسکریپت HTML

تگ های اسکریپت HTML به این شکل هستند –

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

 

کامنت در مورد کد PHP

نظر بخشی از برنامه است که فقط برای خواننده انسانی وجود دارد و قبل از نمایش نتیجه برنامه، از بین می رود. دو قالب نظر در PHP وجود دارد –

نظرات تک خطی – معمولاً برای توضیحات کوتاه یا یادداشت های مربوط به کد محلی استفاده می شوند. در اینجا نمونه هایی از نظرات تک خط آورده شده است.

<?
   # This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   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 whitespace!
   END;
   
   # Second Example
   print "This spans
   multiple lines. The newlines will be
   output as well";
?>

 

نظرات چند خطی – آنها به طور کلی برای ارائه الگوریتم های کد شبه و توضیحات دقیق تر در صورت لزوم استفاده می شوند. سبک چند خطه نظر دادن همان C است. در اینجا مثالی از نظرات چند خطی آورده شده است.

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

 

PHP نسبت به فضای سفید حساس نیست

Whitespace مواردی است که شما تایپ می کنید و به طور معمول در صفحه قابل مشاهده نیست ، از جمله فضاها ، برگه ها و برگرداندن کالسکه (نویسه های انتهای خط).

PHP فضای خالی بدون حساسیت به این معنی است که تقریباً هرگز مهم نیست که چند کاراکتر فضای خالی پشت سر هم داشته باشید. یکی از شخصیت های فضای سفید همان بسیاری از شخصیت های مشابه است.

به عنوان مثال ، هر یک از عبارات PHP زیر که مجموع ۲ + ۲ را به متغیر چهار دلار اختصاص می دهد معادل است –

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
۲+
۲; // multiple lines

 

PHP به حروف کوچک و بزرگ حساس است

بله درست است که PHP یک زبان حساس به حروف کوچک است. مثال زیر را امتحان کنید –

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

 

این نتیجه زیر را ایجاد می کند –

Variable capital is 67
Variable CaPiTaL is

 

یک عبارت در PHP هر عبارتی است که با یک نقطه ویرگول دنبال می شود (؛). هر دنباله از دستورات معتبر PHP که توسط برچسب های PHP محصور شده باشد ، یک برنامه معتبر PHP است. در اینجا یک عبارت معمولی در PHP آورده شده است ، که در این مورد رشته ای از کاراکترها را به متغیری به نام $ greeting اختصاص می دهد –

$greeting = "Welcome to PHP!";

 

عبارات ترکیبی از نشانه ها هستند

کوچکترین عناصر سازنده PHP ، نشانه های غیرقابل تقسیم هستند ، مانند اعداد (۳٫۱۴۱۵۹) ، رشته ها (.دو.) ، متغیرها (دو دلار) ، ثابت ها (TRUE) و کلمات خاصی که نحو 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>");
}

 

اجرای اسکریپت PHP از Command Prompt

بله، می توانید اسکریپت PHP خود را در خط فرمان خود اجرا کنید. با فرض اینکه محتوای زیر را در پرونده test.php دارید

<?php
   echo "Hello PHP!!!!!";
?>

اکنون این اسکریپت را به صورت زیر به صورت زیر اجرا کنید –

$ php test.php

 

این نتیجه زیر را ایجاد می کند –

Hello PHP!!!!!

 

امیدوارم اکنون شما دانش اولیه ای در مورد نحو PHP داشته باشید.

 

منبع.

 

 

لیست جلسات قبل آموزش PHP

  1. آموزش PHP
  2. معرفی PHP
  3. آموزش تنظیمات محیط PHP
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه