پیاچپی (PHP) یک زبان برنامهنویسی است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویهٔ سال ۲۰۱۳ میلادی پیاچپی بر روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شدهاست. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پیاچپی است. در ابتدا پیاچپی از عبارت صفحهٔ خانگی شخصی (Personal Home Page) گرفته شدهبود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پیاچپی: پیشپردازندهٔ ابرمتن است. کدهای پیاچپی توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد. در دوره آموزشی Lynda PHP Date and Time Essential Training با مباحث و ویژگی های پی اچ پی در زمینه کار با تاریخ و زمان آشنا می شوید.
دسته:
نرم افزار ←
توسعه نرم افزار ←
بسته بندی، رمز گذاری، محافظت
Zend Guard نرم افزاری برای کدگذاری برنامه هایی است که به زبان PHP نوشته شده اند تا آن ها را در مقابل استفاده ی غیرمجاز و یا دستیابی به کدهای سورس برنامه محافظت کند. این برنامه برای محدود کردن تکثیر غیر مجاز از اپلیکیشن ها، اطمینان از اینکه فقط مشتریان مجاز از برنامه استفاده می کنند، محافظت از فایل های برنامه در برابر دستکاری، کپی و تغییر ابزاری بسیار کاربردی است. فرقی ندارد که در چه مرحله ای از فرآیند تولید و توسعه ی برنامه خود باشید، Zend Guard امکان کدگذاری اسکریپت های پی اچ پی را قبل از توزیع و انتشار آن ها فراهم می کند. این کار موجب می شود تا برنامه ی خود در مقابل پروژه های مهندسی معکوس نیز محافظت کنید. کامپایل و کانورت اسکریپت های پی اچ پی آن ها را به فایلی که به نام Zend Intermediate Code شناخته می شود، تبدیل می کند. این فایل های باینری کدگذاری شده می توانند به جای فایل های اصلی حاوی کدهای php منتشر شوند و به این صورت از برنامه های شما محافظت می کند.
php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. معنای لغوی که در فارسی برای CMS ترجمه شده است، سیستم مدیریت محتوا می باشد. که دقیقا مطابق با ترجمه آن، به مدیریت محتوای سایت خود از قبیل مطالب، قالب ها و اسکین (skin) و چیدمان و طرح سایت (Design) خود و همچنین کنترل بخش مدیریت و سطح دسترسی مدیران، و همچنین استفاده از ماژول ها و ابزار موجود در سیستم مدیریت محتوا گفته می شود. در دوره آموزشی Udemy PHP for Beginners - Become PHP Expert - Complex CMS Project به صورت مقدماتی با تسلط بر پی اچ پی برای ساخت سی ام اس پیچیده آشنا می شوید.
srcProtector نرم افزاری برای رمزگذاری کد ها پی اچ پی می باشد تا با کمک آن امکان خواندن و تغییر آن ها را برای دیگران غیر ممکن کنید. در واقع یکی از مشکلات همیشگی برنامه نویسان حرفه ای زبان PHP این است که به صورت عادی نمی توانند فایل های پروژه ها و نرم افزارهای تولید شده ی خود را در اختیار مشتریان قرار دهند مگر این که ریسک استفاده، توزیع و تغییرات غیر مجاز و نیز مهندسی معکوس آنها توسط سایرین را به جان بخرند! به عبارت دیگر، یک فایل نوشته شده به زبان PHP همانند بسیاری از فایل های سورس برنامه های تحت وب، قابل خوانده شدن، تغییر و دستکاری است. این نرم افزار با رمزنگاری سورس برنامه ها، کدهای خام نوشته شده به زبان PHP را به کدهایی ناخوانا تبدیل می کند که نه تنها نمی توان از ساختار آنها چیزی را متوجه شد، بلکه با کوچکترین تغییر در این فایل های انکد شده، دیگر آن فایل ها قابل استفاده نخواهند بود.
php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. در دوره آموزشی Lynda PHP Tips, Tricks, and Techniques با حقه ها، ترفندها و تکنیک های پی اچ پی آشنا می شوید.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
RAD Studio
RAD Studio مجموعه مناسب و روشی سریع برای ساخت و توسعه برنامه های کاربردی ویژوال و کاملاً کاربر پسند برای ویندوز، مکینتاش، موبایل، دات نت، پی اچ پی و وب است. این مجموعه شامل زبان های برنامه نویسی Delphi, C++Builder, Embarcadero Prism و RadPHP بوده و تمام ابزارها و امکانات لازم برای برنامه نویسی را با حفظ سادگی، فراهم می کند تا برنامه نویسان با صرفه جویی در وقت خود، قادر به ساخت برنامه هایی قدرتمند تحت پلتفرم های مختلف (از جمله نوشتن برنامه های کاربردی با زبان دلفی برای ویندوز های 64 بیتی) باشند. RAD Studio یکی از محصولات شرکت Embarcader است.
php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. در دوره آموزشی Udemy PHP from the ground up : Fundamentals به صورت مقدماتی با اصول و مبانی پی اچ پی آشنا می شوید.
php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. معنای لغوی که در فارسی برای CMS ترجمه شده است، سیستم مدیریت محتوا می باشد. که دقیقا مطابق با ترجمه آن، به مدیریت محتوای سایت خود از قبیل مطالب، قالب ها و اسکین (skin) و چیدمان و طرح سایت (Design) خود و همچنین کنترل بخش مدیریت و سطح دسترسی مدیران، و همچنین استفاده از ماژول ها و ابزار موجود در سیستم مدیریت محتوا گفته می شود. در دوره آموزشی Udemy PHP for Beginners Become a PHP Master CMS Project به صورت مقدماتی با تسلط بر پی اچ پی برای ساخت سی ام اس آشنا می شوید.
اگر با زبان PHP برنامهنویسی انجام داده باشید، حتما این حس رو داشتید که در پروژه یک سری کارها را به صورت تکرار انجام میدهید. زبان PHP دارای فریمورکهای قدرتمند زیادی است که این مشکلها رو حل میکنند. ما به سادگی میتوانیم چیزهایی که نیاز داریم را از هر کدام از این فریمورکها برداریم. وقتی هر قسمت را از یکی از فریمورکها (مانند Zend, Laravel, Symfony) بردارید، مدیریت پروژه بسیار پیچیده میشود. هر کدام از کتابخانهها یک سری وابستگیها دارند و شما در آخر به بنبست میرسید، بخصوص هنگامی که بخواهید کسان دیگری هم در این پروژه نیز همکاری داشته باشند. در اینجا Composer وارد میشود. Composer یک Dependency Manager (مدیریتکننده وابستگی) برای PHP است. Composer وابستگیهایی که برای یک پروژه نیاز دارید را مدیریت میکند. این به این معناست که Composer تمامی کتابخانهها و وابستگیها را در یک مکان نگه میدارد. این نوع مدیریت وابستگیها در یک پروژه چیز جدیدی نیست و در واقع Composer الهامگرفتهشده از npm و Bundler است. در دوره آموزشی Lynda Learning Composer, the PHP Dependency Manager با کامپوزر و مدیریت وابستگی در پی اچ پی آشنا می شوید.
پیاچپی (PHP) یک نرم افزار یا بستر برنامه نویسی متن باز و رایگان است که برای طراحی وب (سمت سرور) توسعه یافته است و به همین منظور در بسته نرم افزاری LAMP قرار گرفته است و همچنین PHP تا ژانویه ی سال ۲۰۱۳ میلادی بر روی ۲۴۴ میلیون وب سایت و ۲.۱ میلیون سرور نصب شده است. PHP کوتاه شده کلمه PHP: Hypertext Preprocessor (به معنای پی اچ پی: پیش پردازنده ی ابرمتن) می باشد که توسط فردی به نام راسموس لِردورف در سال ۱۹۹۵ طراحی شد و در حال حاضر توسعه ی آن بر عهده ی گروه پی اچ پی است. MySQL-Server (مای اس کیو ال - سرور) یک سامانه مدیریت پایگاه دادهها متنباز است که توسط شرکت اوراکل توسعه، توزیع، و پشتیبانی میشود. این سامانه مدیریتی پایگاه داده، رایج ترین پایگاه داده متن باز (Open Source) و همراه همیشگی php محسوب میشود. MySQL سرور، یک پایگاه داده چند کاربره و چند ریسمانه است بدین معنا که این پایگاه داده به چندین کاربر اجازه استفاده همزمان از دادهها را میدهد و دسترسی افراد معتبر به دادهها را تسریع و تسهیل می بخشد. اگرچه تاریخچه پیدایش MySQL به سال1979 بر میگردد اما عرضه عمومی آن از سال 1996 آغاز شده است. در دوره آموزشی Udemy PHP MySQL Master from Scratch with Projects به آموزش کامل مقدماتی تا پیشرفته پی اچ پی و مای اس کیو ال می پردازیم.