no-img
سامنتا

بررسی اولیه قواعد php

یادگیری
تمرین
آینده سازی

سامنتا
دانلودهای ویژه
اطلاعیه های سایت

ادامه مطلب

بررسی اولیه قواعد php
zip
فروردین ۲۲, ۱۳۹۵
دانلود آموزش های فارسی رایگان در کانال سامنتا

بررسی اولیه قواعد php


برای حمایت و راحتی شما عزیزان فایل ویدیویی آموزش این قسمت بصورت فارسی و با کیفیت اضافه شد میتوانید از زیر دانلود کنید 

۱,۵۰۰ تومان – خرید

 

 

هر زبان برنامه نویسی از یک سری اصول و قاعده ی خاص پیروی میکند که برنامه نویس بایستی آنها را رعایت کند . PHP نیز از این داستان جدا نیست و قواعد خاص خود را برای برنامه نویسی دارد ، به این سری قواعد و قوانین که در زبانهای برنامه نویسی موجود هست اصطلاحا" Synax گفته میشود .

در این مقاله قصد داریم نکته ها و قواعد اصلی php را بررسی کنیم که برای تقویت برنامه نویسی php شما نیاز هست .

جهش به PHP (Escaping to PHP )

وب سرور php وقتی صفحات php  را تجزیه میکند ، ممکن است حاوی کدهای دیگری مثل html , css , javascript و … در این صفحات موجود باشد . برای اینکه تنها کدهای php باید تجزیه و تحلیل شوند و همانطور که در مقاله های قبلی خواندید باقی قسمت ها مثل اچ تی ام ال و سی اس اس و جاوااسکریپت توسط مرورگر کاربر تجزیه و تحلیل میشوند و آن کدها مستقیما بدون دستکاری به مرورگر کاربر ارسال میشوند و این تنها کدهای Php هست که باید تجزیه شود پس باید راهی باشد که وب سرور کدهای php را از دیگر اجزا تفکیک کند تا بتواند روی آنها تجزیه ی لازم را انجام دهد و نتیجه را تحویل دهد

برای این کار از متدهای خاص استفاده میشود که اصطلاحا به آنها جهش به PHP یا Escaping to PHP  میگویند.

چهار روش اصلی وجود دارد که کدهای php را از باقی اجزا جدا میکند :

توسط تگ های استاندارد PHP  

یکی از پرکاربرد ترین روش ها که عموم برنامه نویسان php از آن استفاده میکنند استفاده از تگ های php هست که کدهای php باید درون این تگ ها نوشته شود  :

 

 <?php ?>

 

اگر از روش تگ های کامل php که در بالا اشاره شد استفاده کنید . این اطمینان را داشته باشید که همیشه کدهای php شما بخوبی تفسیر خواهند شد .

 

 تگ های کوتاه یا PHP Short-open (SGML-style) tags

در این روش از تگ های مختصر شده ای استفاده خواهد که به شکل زیر میباشد :

 

با استفاده از تگ Script و تعریف php شما میتوانید بلاک php نیز درست کنید :

 

<script language="PHP">...

 

درج توضیحات در زبان برنامه نویسی PHP

توضیحات بخشی از زبان برنامه نویسی هستند که هیچ تاثیری در اجرا و نتیجه ی آن ندارد و فقط راهنمایی هستند برای توسعه دهندگان و برنامه نویسان بعدی 

دو شیوه برای درج توضیحات درون php هست که به شرح آنها میپردازیم:

  • توضیحات تک خطی در 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";?>

 

توضیحات چند خطی برای توضیحات طولانی کاربرد دارد که نیاز به بیش از یک خط نیازمند فضا میباشند 

مانند : 

 

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

حساسیت php به فضاهای خالی 

php به فضاهای خالی حساسیت نشان میدهد منظور از فضاهای خالی فشردن دکمه های مثل space و tab و … میباشد که باعث تولید فضای خالی در بین کدها میشود .

فرقی ندارد که فاصله ها در php چقدر باشند . یک فاصله و فاصله های زیادی که در php وارد میشود یکی در نظر گرفته میشود و یکی از آنها اعمال میشود برای مثال در کدهای زیر فاصله ی بین اعدد و عمل جمع یکبار حساب میشود و مهم نیست که چند فاصله ی space یا tab یا اینتر بین آنها زده شود 

 

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

 

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

بله ! پی اچ پی مثل اکثر زبانهای قدرتمند دیگر به کوچک و بزرگ بودن حرفهای وارد شده حساس هست ، مثال زیر و خروجی که گرفتیم نشان دهنده ی صحت این موضوع هست : 

 

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

 

و نتیجه ی گرفته شده از کد بالا : 

 

Variable capital is 67
Variable CaPiTaL is

 

هر عمل خاص php در آخر به سیمی کالن ( ; ) ختم میشود و این نشان دهنده ی اتمام این حالت میباشد

مثلا عمل انتساب یک رشته به یک متغیر مثل کد زیر انجام میشود و همچنین با سیمیکالن تمام شده است

 

$greeting = "Welcome to PHP!";

 



موضوعات :
آموزش PHP

درباره نویسنده

تیم سامنتا 73 نوشته در سامنتا دارد . مشاهده تمام نوشته های

دیدگاه ها


یک پاسخ به “بررسی اولیه قواعد php”

  1. محسن گفت:

    عالی بود مهندس ایشالا که همینطوری ادامه بدی 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *