PHP و مقایسه آن با Perl CGI - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

PHP و مقایسه آن با Perl CGI
زمان کنونی: 17-09-1395،11:53 ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: root
پاسخ: 4
بازدید: 465

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: PHP و مقایسه آن با Perl CGI
ارسال: #1
PHP و مقایسه آن با Perl CGI
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
امروزه با توجه به اینکه روز به روز بر تعداد میزبانهایی که PHP رو ساپورت میکنند
افزوده میشود ، صحبت در مورد PHP و قابلیتهای آن در میان طراحان وب و برنامه نویسان
زیاد است.
برای کسانی که فقط نامی از PHP شنیده اند و از تواناییها و مزیت های PHP آگاهی
ندارند در این مقاله PHP رو به طور مختصر شرح شرح میدهم و آن را با اسکریپتهای
CGI مقایسه میکنم.
PHP یک زبان طرف خادم (server side ) می باشد و شما میتوانید برای ساخت صفحات
دینامیک وب از آن استفاده کنید. برای مثال مدیریت و ساماندهی اطلاعات دریافتی از
یک form اچتمل با PHP بسیار آسان است.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 02:04 ق.ظ
 
ارسال: #2
RE: PHP و مقایسه آن با Perl CGI
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
۱- زبان:

اگر شما با زبانهای C , C++ , Perl یا Java کار میکنید یاد گرفتن زبان PHP میتواند
مانند زنگ تفریح باشد! در واقع شما خیلی سریع میتوانید اسکریپت نویسی را با PHP
شروع کنید.

متغیرها در PHP مانند PHP هستند (با پیشوند $ ) و انواع مختلف داده ها را میتوانند
در خود ذخیره کنند. برای مثال $whatever میتواند انواع داده ها شامل رشته ای ،
عددی و غیره را در خود نگه دارد.

اگر مقدار $whatever یک عدد باشد شما میتوانید مقدار آن را اینگونه افزایش دهید:

$whatever ++;

یا

$whatever =+1;

یا

$whatever=$whatever+1;

که دقیقا همان روشی است که در C ، C++ ، Perl یا Java به کار میبردید.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 02:10 ق.ظ
 
ارسال: #3
RE: PHP و مقایسه آن با Perl CGI
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
۲- تسهیلات توکار (Built-in facilities )

بر خلاف Perl که یک زبان همه منظوره است و شما میتوانید تقریبا هر برنامه ای را
با آن بنویسید ، PHP از ابتدا با هدف اسکریپت نویسی برای صفحات وب درست شده ، از
اینرو اسکریپت نویسی برای صفحات وب در PHP بسیار آسانتر از Perl می باشد.

برای مثال میخواهیم از یک فرم در یک صفحه وب ایمیلی را به آدرس خودمان ارسال کنیم.
به کمک Perl شما احتمالا کدی شبیه زیر را مینویسید :

open ( MAIL,\"|/usr/sbin/sendmail -t\");
print MAIL \"To: myself\@mydomain.com\n\" ;
print MAIL \"From: visitor\@hisdomain.com\n\" ;
print MAIL \"Subject: Comments from Web Form\n\n\" ;
print MAIL $mainmessage ;
close ( MAIL ) ;

اما همین برنامه در PHP به شکل زیر نوشته می شود :

<?php
mail ( 'myself@mydomain.com', 'Comments from Web Form',
$mainmessage, 'From: visitor@hisdomain.com' ); ?>

خب حتما تفاوت این دو زبان در سادگی و راحتی را متوجه شده اید!

این سادگی و روانی برای بقیه کارها هم صادق است ، مانند فرستادن یا بازیابی یک
پرونده با FTP یا HTTP.

همانطور که گفته شد این سادگی از اونجا ناشی میشه که PHP فقط برای برنامه نویسی
برای صفحات وب طراحی شده است.

تسهیلات دیگر آن در اداره کردن input های یک form می باشد ، برای مثال یک فرم
مانند زیر را در نظر بگیرید:

<input type=text name=\"dateofbirth\">

شما خیلی راحت و سریع می توانید به محتویات این فرم در متغیر $dateofbirth دسترسی
داشته باشید. نیازی به تجزیه و تحلیل input های فرم نیست.

تمام فیلد ها در یک فرم به طور اتوماتیک به متغیرهایی تبدیل میشوند که شما خیلی
راحت میتوانید به آنها دسترسی داشته باشید.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

16-05-1391 02:10 ق.ظ
 
ارسال: #4
RE: PHP و مقایسه آن با Perl CGI
پست‌ها: 1
تاریخ عضویت: 29 تير 1392
اعتبار: 0
حالت من: انتخاب نشده
به نظرم به php بشه گفت یک گزرگاه تا یک جاده چرا چون با سایر زبان ها به پیش نمیره به مباحث شیگرا اهمیت قائل نیست مشکلات زیادی در موتور زند خودش داره (ظاهرا در حال بازنویسیه{شاید مشکلاتش حل بشه})
مشکل اینجاست که در این وحله زمانی php مانند گذرگاهیه که انقدر شلوغه که اجازه عبور به کسی رو نمیده پس ما مجبوریم با php کار کنیم تا اینکه یکنفر یا یک گروه دست بکار بشن و زبان بهتری رو برای ما بسازن!



29-04-1392 05:45 ب.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان