-پی اچ پی زبان سمت سرور است و دستورالعمل ها روی سرور اجرا و نتیجه بازگشت داده می شود و نیز برای طراحی سایت می باشد ولی زبان برنامه نویسی ++C یک زبان برنامه نویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد.
این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است.
++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند.
2-پی اچ پی زبان کدباز و رایگانی است که میتوانید از آن استفاده کنید ولی ++C طراحی شدهاست تا یک زبان عمومی با کنترل نوع ایستا و همانند C قابل حمل و پربازده باشد.
3-پی اچ پی برای ایجاد صفحات کاملا پویا به کار می رود ولی c++ برای ساخت صفحات تحت ویندوز استفاده می شود.
4--ساختار شرطی swich در php switch ( متغیر مورد نظر ) { case مقدار اول : اگر مقدار متغیر با مقدار اول برابر بود این دستورات اجرا شوند ; break ; case مقدار دوم : اگر مقدار متغیر با مقدار دوم برابر بود این دستورات اجرا شوند ; break ; default : های تعیین شده برابر نبود ، این دستورات اجرا شوند case در صورتی که مقدر متغیر با مقدار هیچ کدام از ; } ساختار شرطی swich در c++ switch ( عبارت شرطی ) { case مقدار 1 : command block 1; break; case مقدار 2 : command block 2; break; .
.
default command block n } 5-صفحات php با پسوند php.
ذخیره می شوند و معمولا شامل کدهای html نیز هستند.
1 2 3 4 5 6 7 8 echo "My first PHP script!"; ?> اما در C++ صفحات به با پسوند cpp ذخیره می شوند.
6- کدهای php بین دو تگ زیر نوشته می شوند: 1 2 3 code...
?> در C++ او کتابخانه های معرفی می شود و دستورات بین علامت } و { قرار می گیرند.
#include // provides std::cout using namespace std; int main(int argc, char *argv[]) { cout return 0; } 7- ساختار شرطی swich case در c++ int garde = 15 ; switch ( grade ) { case 20: case 19: cout break; case 18: case 17: cout break; case 16: case 15: case 14: cout break; case 13: case 12: case 11: case 10: cout break; default : cout } ساختار شرطی swich case در php $d = date("D"); switch($d) { case "Fri" : echo "Have a good weekend !";break; case "Mon" : echo "Have a good week"; case "Thu" : echo "This is Thuesday";break; default : echo "Have a good weekday"; } ?> 8-در php برای مشخص کردن توضیحات و کامنت گذاری برای یک خط از // و برای چند خط از /* */ استفاده می شود: 1 2 3 4 5 6 7 8 9 10 11 12 13 //This is a PHP comment line /* This is a PHP comment block */ ?> اما در c++ // begin variable listing var myvar = 1; ..
9- چاپ در php $msg = "Hello World !"; echo $msg." "."It's a nice day!"; ?> چاپ در صفحه نمایش در c++ { cout cout } 10-تعریف متغیر در c++ #include int main() { main commands } //end تعریف متغیر(به طور کلی شناسه ها): شکل تعریف متغیر به شکل زیر است: ;مقدار اولیه = نام متغیر نوع مثال: int x; float y=2.5; //end تعریف متغیر در PHP $ var_name = value ; ?> مثال : $ My_Name = " Developer " ; $ Int_Num = 12 ; 11-الحاق رشته در php $msg = "Hello World !"." "."It's a nice day !"; ?> الحاق رشته در c++ This program shows concatenation of string object.
#include #include int main() { char S1[ ]="computer"; string S2=S1; cout strcpy(S1," science"); S2=S2+S1; cout return 0; } //end 12-تعریف آرایه در PHP $array = array(); ?> تعریف آرایه در c++ type name[ number of elements ]; int n; cin >> n; double arr[ n ]; 13-تعریف حلقه for در PHP برای تعریف این حلقه مانند زبان سی عمل می کنیم : for(i=1;i>=100;i++) // dakhel akolad benevisid } for(i=1;i>=100;i++) // dakhel akolad benevisid } دستورات { "); } ?> تعریف حلقه For در c++ for( نمو ; شرط اجرای حلقه ; مقداردهی اولیه ) { دستورات داخل حلقه } به مثال زیر توجه کنید: int n; for( n = 1 ; n { cout } 14- تعریف حلقه while در PHP while (condition) { statements; } تعریف حلقه while در c++ while( شرط اجرای حلقه ) { دستورات داخل حلقه } عبارتهای داخل حلقه تا زمانی که شرط اجرای حلقه صحیح باشد اجرا خواهند شد.
به عنوان مثال: int n = 1; while( n { cout n++; } 15-ساختار شرطی در php if (condition) { statements; } = 70000) { $free = 0.1 * $totalPrice; $lastPrice = $totalPrice - $free; echo("$lastPrice"); } ?> ساختار شرطی در c++ if ( عبارت شرطی ) { Line Command 1; Line Command 2; Line Command n; } int num = 5; if ( num == 10 ) cout 16-عملگر انتساب در php عملگر انتساب در c++ (5 == 5) && (6 != 2) //True (1) (5 > 1) || (6 17-تعریف تابع در php مثال : تعریف تابع در c++ آرگومانهای تابع) نام تابع نوع داده خروجی) { تعریف متغیرها دستورات تابع } #include long int power2 (int x) { long int y; y=x*x; return y; } int main () { for (int i=1;i cout return 0; } 1 2 3 4 5 6 7 8 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 مثال : $ My_Name = " Developer " ; $ Int_Num = 12 ;