رویال بوک | مرجع دانلود رایگان کتاب

به رویال بوک خوش آمدید
خانه / کامپیوتر و تکنولوژی / اینترنت / مجموعه آموزشی PHP مقدماتی تا پیشرفته شامل کتاب و اسکریپت

مجموعه آموزشی PHP مقدماتی تا پیشرفته شامل کتاب و اسکریپت

پی اچ پیPHP

php هر روز وب سایت ها گسترش پیدا میکنند و مخاطبان بیشتری را در بر میگیرند. تا به حال بیش از 125.000.000 دامنه در اینترنت ثبت شده است که نشان دهنده گسترش سریع اینترنت می باشد. با بزرگ شدن و زیاد شدن مخاطبان وب سایت ها دیگر HTML پاسخگوی نیاز مدیران وب سایت ها نبود، از این رو به زبانی نیاز بود تا بتواند مانند نرم افزارهای Dektop عمل کند و به راحتی قابل گسترش باشد. زبان هایی مانند PHP, Asp, Javaو … به وجود آمدند تا به وب سایت ها خدمت کنند. در این مقاله شما را تا حدودی با زبان برنامه نویسیPHP آشنا میکنیم و نگاه کوتاهی به تاریخچه و عمل کردPHP خواهیم انداخت.

PHP یک زبان قدرتمند برای ساخت وب سایت های پویا است. این زبان اسکریپتی میتواند با HTML ادغام شود. phpیک زبان در سمت سرور است, بدین معنا که کدهای phpروی سرور تفسیر میشوند و خروجی html و یا خروجی های دیگری تولید میکند که توسط کاربر قابل مشاهده است.
php در سال 1994 توسط Rasmus Lerdorf ارایه شد. از آن زمان تا به حال تغییرات زیادی در این زبان اسکریپتی تحت لینوکس ایجاد شده است و در حال حاضر نسخه 5 آن توسط تیم گسترش دهنده php عرضه شده است. تا به امروز حدودا بیش از 35.000.000 وب سایت از این زبان برای ساخت برنامه های تحت وب خود استفاده کرده اند و به عنوان یکی از پرطرفدارترین زبان های اسکریپتی به حساب می آید.

برخی از رقبای phpعبارتند از: Perl, JSP, ColdFusion و ASP.NET اما زبان phpبرتریهای بسیاری در مقایسه با رقیبان خود دارد مانند:
کارایی بالا، واسطه های مختلف برای سیستم پایگاه های اطلاعاتی مختلف، کتابخانه داخلی برای انجام امور متداول، هزینه پایین، امنییت بالا و … یکی از نکات مهم زبان phpمستقل از محیط کار بودن آن است، بدین صورت که در تمامی کامپیوترها و سیستم عامل ها قابل اجرا است. phpروی لینوکس، ویندوز و … به سادگی اجرا میشود.

برنامه های phpرا به وسیله مرورگر وب اجرا میکنیم. به وب سایتی که برنامه phpدر آن قرار دارد میرویم و با در خواست ما سرور کدهای phpرا تجزیه و تحلیل میکند و پاسخ آن را به صورت html به ما نشان میدهد. با استفاده از زبان php میتوان وب سایت هایی را ساخت که:
داده ها را از منابع مختلفی مانند بانک های اطلاعاتی و یا فایل ها جمع آوری کنند.
عناصری مثل جستجو، فروم، عضوییت، ورود و خروج کاربران، گالری عکس و … ایجاد کرد.
سیستم پست الکترونیکی ایجاد کرد، فروشگاه آنلاین ساخت و به کاربران اجاز خرید داد و …
به طور کلی میتوان گفت phpبرای وب سایت هایی مناسب است که با کاربران زیادی سر و کار داردند و به صورت مرتب به روز میشوند. شاید این نکته برای شما جالب باشد که بدانید Yahoo به عنوان یکی از هامیانphp است و بسیاری از قسمت های خود را با زبانphp ساخته است. از وب سایت های معروفی دیگری که از phpاستفاده میکنند میتوان به Google, flickr و Facebook اشاره کرد.

برنامه نویسیphp معمولا به این صورت است که برنامه نویسان در یک کامپیوتر (بدون اتصال به اینترنت) برنامه خود را مینویسند، آزمایشات مقدماتی خود را روی آن انجام میدهند سپس آن را روی سرور منتقل میکنند. در بیشتر موارد برنامه نویس اطلاعات وب سایت را در داخل یک بانک اطلاعاتی قرار میدهید، اطلاعاتی مانند شناسه کاربران و کلمات عبورشان، اخبار و نوشته ها …. سپس با استفاده از php به بانک اطلاعاتی متصل میشوند و با اطلاعات آن کار میکنند. یکی از متداولترین بانک های اطلاعاتی که برایphp مورد استفاده قرار میگیرد MySQL است. MySQL چندی پیش توسط شرکت Sun خریداری شد و در حال حاضر نسخه 5 آن آخرین نسخه ارایه داده شده می باشد.

همانطور که در بالا هم گفته شد در زمان نوشتن این مقاله php 5آخرین نسخه ارایه شده توسط تیم phpاست (چندی پیش تیم phpگسترش و پشتیبانی 4 phpرا به صورت رسمی کنار گذاشت). اگر بخواهیم نگاه کوتاهی به php5بیندازیم میتوانیم به نکات زیر اشاره کنیم:
پشتیبانی کاملا مناسب از مدل شیء گرا
مدیریت آسان داده های XML
مدیریت استثنایی خطاها …

با آمدن php 5تحول جدیدی در phpایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنیphp عقب افتاد.
شما میتوانید برای دستیابی به اطلاعات بیشتر به سایت رسمی php به آدرس اینترنتی www.php.netمراجعه نمایید.
در آخر میتوان گفت php زبانی است که وب سایت را به همان صورت که تمایل دارید میسازد و رویاهای برنامه نویسان را به حقیقت تبدیل میکند.در حال حاضر جدیدترین نسخه پی اچ پی  ، PHP6 Beta  می باشد.

هر روز وب سایت ها گسترش پیدا میکنند و مخاطبان بیشتری را در بر میگیرند. تا به حال بیش از 125.000.000 دامنه در اینترنت ثبت شده است که نشان دهنده گسترش سریع اینترنت می باشد. با بزرگ شدن و زیاد شدن مخاطبان وب سایت ها دیگر HTML پاسخگوی نیاز مدیران وب سایت ها نبود، از این رو به زبانی نیاز بود تا بتواند مانند نرم افزارهای Dektop عمل کند و به راحتی قابل گسترش باشد. زبان هایی مانند PHP, Asp, Javaو … به وجود آمدند تا به وب سایت ها خدمت کنند. در این مقاله شما را تا حدودی با زبان برنامه نویسی PHPآشنا میکنیم و نگاه کوتاهی به تاریخچه و عمل کرد PHPخواهیم انداخت.

PHPیک زبان قدرتمند برای ساخت وب سایت های پویا است. این زبان اسکریپتی میتواند با HTML ادغام شود.php یک زبان در سمت سرور است, بدین معنا که کدهایphp روی سرور تفسیر میشوند و خروجی html و یا خروجی های دیگری تولید میکند که توسط کاربر قابل مشاهده است.
php در سال 1994 توسط Rasmus Lerdorf ارایه شد. از آن زمان تا به حال تغییرات زیادی در این زبان اسکریپتی تحت لینوکس ایجاد شده است و در حال حاضر نسخه 5 آن توسط تیم گسترش دهندهphp عرضه شده است. تا به امروز حدودا بیش از 35.000.000 وب سایت از این زبان برای ساخت برنامه های تحت وب خود استفاده کرده اند و به عنوان یکی از پرطرفدارترین زبان های اسکریپتی به حساب می آید.

برخی از رقبایphp عبارتند از: Perl, JSP, ColdFusion و ASP.NET اما زبان php برتریهای بسیاری در مقایسه با رقیبان خود دارد مانند:
کارایی بالا، واسطه های مختلف برای سیستم پایگاه های اطلاعاتی مختلف، کتابخانه داخلی برای انجام امور متداول، هزینه پایین، امنییت بالا و … یکی از نکات مهم زبانphp مستقل از محیط کار بودن آن است، بدین صورت که در تمامی کامپیوترها و سیستم عامل ها قابل اجرا است.php روی لینوکس، ویندوز و … به سادگی اجرا میشود.

برنامه هایphp را به وسیله مرورگر وب اجرا میکنیم. به وب سایتی که برنامهphp در آن قرار دارد میرویم و با در خواست ما سرور کدهایphp را تجزیه و تحلیل میکند و پاسخ آن را به صورت html به ما نشان میدهد. با استفاده از زبان php میتوان وب سایت هایی را ساخت که:
داده ها را از منابع مختلفی مانند بانک های اطلاعاتی و یا فایل ها جمع آوری کنند.
عناصری مثل جستجو، فروم، عضوییت، ورود و خروج کاربران، گالری عکس و … ایجاد کرد.
سیستم پست الکترونیکی ایجاد کرد، فروشگاه آنلاین ساخت و به کاربران اجاز خرید داد و …
به طور کلی میتوان گفت php برای وب سایت هایی مناسب است که با کاربران زیادی سر و کار داردند و به صورت مرتب به روز میشوند. شاید این نکته برای شما جالب باشد که بدانید Yahoo به عنوان یکی از هامیان php است و بسیاری از قسمت های خود را با زبان php ساخته است. از وب سایت های معروفی دیگری که ازphp استفاده میکنند میتوان به Google, flickr و Facebook اشاره کرد.

برنامه نویسی php معمولا به این صورت است که برنامه نویسان در یک کامپیوتر (بدون اتصال به اینترنت) برنامه خود را مینویسند، آزمایشات مقدماتی خود را روی آن انجام میدهند سپس آن را روی سرور منتقل میکنند. در بیشتر موارد برنامه نویس اطلاعات وب سایت را در داخل یک بانک اطلاعاتی قرار میدهید، اطلاعاتی مانند شناسه کاربران و کلمات عبورشان، اخبار و نوشته ها …. سپس با استفاده از php به بانک اطلاعاتی متصل میشوند و با اطلاعات آن کار میکنند. یکی از متداولترین بانک های اطلاعاتی که برایphp مورد استفاده قرار میگیرد MySQL است. MySQL چندی پیش توسط شرکت Sun خریداری شد و در حال حاضر نسخه 5 آن آخرین نسخه ارایه داده شده می باشد.

همانطور که در بالا هم گفته شد در زمان نوشتن این مقاله php 5آخرین نسخه ارایه شده توسط تیمphp است (چندی پیش تیمphp گسترش و پشتیبانی 4 phpرا به صورت رسمی کنار گذاشت). اگر بخواهیم نگاه کوتاهی به php5 بیندازیم میتوانیم به نکات زیر اشاره کنیم:
پشتیبانی کاملا مناسب از مدل شیء گرا
مدیریت آسان داده های XML
مدیریت استثنایی خطاها …

با آمدن php 5تحول جدیدی درphp ایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنیphp عقب افتاد.
شما میتوانید برای دستیابی به اطلاعات بیشتر به سایت رسمی php به آدرس اینترنتی www.php.netمراجعه نمایید.
در آخر میتوان گفت php زبانی است که وب سایت را به همان صورت که تمایل دارید میسازد و رویاهای برنامه نویسان را به حقیقت تبدیل میکند.در حال حاضر جدیدترین نسخه پی اچ پی  ، PHP 6 Betaمی باشد.



آموزش جامع PHP



تبلیغات