کاربر مهمان، خوش آمديد!  ( ورود - عضويت )   امروز 19 بهمن ماه ، 1390
 
منوی اصلی
لینکهای سریع
بخش خبری
مطالب سایت
بخش کاربری
امکانات سایت
دیگر بخشها
صفحات سایت

پشتیبانی

LiveZilla Live Help



جستجوی گوگل


جستجو در وب
جستجوی سايت

لینکدونی سایت

لپ تاپ 511

انجمن تخصصی وب هاستینگ

انجمن تخصصی شبکه

سیستم گسترده فروش در ایران

مرجع تخصصی برنامه نویسان

انجمن IranPHP

کتابخانه مجازی ایران

دومین رایگان

Your Development Resource


آموزش: PHP چيست ؟
برنامه نویسی

در سال 1994 راسموس لردرف (Rasmus Lerdorf) به منظور شمارش تعداد کاربرانی که از خلاصه سوابق Online وی بازدید می کردند زبان PHP را ابداع کرد. زبان PHP در اصل از اختصار Personal Home Page اقتباس شده بود اما با افزایش قابلیتهای ان و استفاده بیشتر کاربران از ان مفهوم PHP نیز به Hypertext preprocessor یا پیش پردازنده فرامتن توسعه یافت. بدین معنی که PHP داده ها را پیش از انکه به HTML تبدیل شوند مدیریت میکند به عبارت دیگر PHP یک زبان اسکریپت نویسی سمت سرور و قابل درج در اسناد HTML سازگار با پلت فرم های گوناگون است. به نظر می رسد این تعریف کمی پیچیده باشد. اما چنانچه به بخشهای کوچکتری تقسیم شود می توان معانی قابل فهمتر و روشن تری از ان ارائه داد



ویژگی سمت سرور : سمت سرور (Server Side) بدین معناست که هر عمل انجام شده توسط PHP در سرور انجام میگیرد (درست عکس کامپیوتر کلاینت که تماشاگر وب سایت است). به زبانی ساده سرور یک کامپیوتر مخصوص و حاوی صفحاتی است که با مرورگر خود هنگام مرجعه به یک ادرس وب انها را مشاهده میکنید.

ویژگی سازگاری با پلت فرم های گوناگون : بدین معناست که این زبان روی هر دستگاه با هر سیستم عاملی ( Unix , ویندوز NT , مکینتاش , OS/2 و غیره) قابل استفاده است (البته به یاد داشته باشید که اینها سیستم عامل سرور هستند نه کلاینت). علاوه بر این بر خلاف بسیاری از زبانهای برنامه نویسی برنامه PHP شما می تواند با کمترین اصلاح از یک پلت فرم به پلت فرم دیگر انتقال یابد.

ویژگی قابل درج دراسناد HTML : اصطلاح قابل درج در HTML بدین معناست که کاربر می تواند اسکریپتهای PHP را در داخل کدهای HTML قرار دهد (HTML کدی است که تمام صفحه های وب با ان ساخته می شوند). بنابراین اسکریپت نویسی با PHP اندکی پیچیده تر از کدنویسی دستی HTML است. چنانچه قادر به ساخت یک صفحه وب HTML مقدماتی باشید قطعآ توانایی ساخت یک صفحه پویا را نیز دارید.

ویژگی زبان اسکریپت نویسی: و بالاخره PHP یک زبان اسکریپتی و نه یک زبان برنامه نویسی است خصوصیت اخیر بدین معناست که PHP تنها برای انجام عملی پس از انکه رویدادی اتفاق افتاد طراحی شده است مثل وقتی که کاربر فرمی را ارائه می دهد یا به یک ادرس مراجعه می کند. با زبان های برنامه نویسی همانند C , Java و perl می توان برنامه های کاربردی مستقل نوشت. در حالی که PHP فاقد چنین امکانی است. JavaScript محبوبترین زبان اسکریپت نویسی وب است که معمولآ رویدادهای داخل مرورگر را مدیریت می کند برای مثال زمانی که ماوس روی یک تصویر قرار می گیرد. گرچه زبان JavaScript یک فناوری سمت کلاینت است اما از بسیاری جهات مشابه PHP است. از این رو کاربری که با JavaScript کار کرده باشد به راحتی می تواند بر PHP نیز مسلط شود.

 

منبع : mashhadteam.com



کلمات کليدي :

ارسال شده در مورخه : يكشنبه، 29 فروردين ماه ، 1389 توسط mahdi  چاپ مطلب

 

مرتبط با موضوع :

 اجرای فایل اجرایی در VB6  [پنجشنبه، 11 آذر ماه ، 1389]
 Structure در VB.Net چیست ؟  [يكشنبه، 22 شهريور ماه ، 1388]
 روش ايجاد يك شماره سريال در Report  [چهارشنبه، 14 مرداد ماه ، 1388]
 روش ايجاد رديف هاي رنگي در Report  [چهارشنبه، 14 مرداد ماه ، 1388]
 توابع تبديل عدد به معادل حروفي آن  [چهارشنبه، 14 مرداد ماه ، 1388]

 
نام شما: [ کاربر جدید ]

عنوان:
 
نظر:


:) ;) |) :- :( :0 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : kat98nis
تايپ کد امنيتي : [ بازگشت ]
ورود
نام کاربری

رمز عبور

چنانچه تاکنون عضو این سایت نشده اید می توانید با تکمیل فرم مخصوص عضویت به جمع کاربران این سایت بپیوندید و از امكانات مخصوص كاربران استفاده نمائيد .

امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد


اشتراک گذاري مطلب


انتخاب ها

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب


 
موضوعات مرتبط

اینترنتطراحی وب

صفحه اصلي |  جستجو |  دريافت فايل |  آرشيو اخبار |  تماس با ما

همه چیز درباره رایانه - کامپیوتر

ارتباط  :   ir . م (مشهد) رایانه  @ info

  

PHPNuke Farsi [MT Edition] Project By PHPNuke.ir