HPوPHPچیست؟؟؟
پیاچپی (PHP) یکی از پر طرفدارترین زبانهای اسکریپتنویسی متن باز (Open Source) است، که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای پویا (Dynamic) مورد استفاده قرار میگیرد. PHP مخفف PHP: Hypertext Preprocessor (پیشپردازنده فرامتن) میباشد.
پیاچپی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامهسازی، توسط سایر کارشناسان و برنامهنویسان تکمیل گردیده و به شکل کنونی آن درآمده است.
پیاچپی از زبانهای اسکریپتنویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامهنویسی پرل (Perl) میباشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانکهای اطلاعاتی از قبیل MySQL قدرت آن را افزایش داده است.
مشهورترین نرمافزارهای(بستههای) ایجاد شده با پیاچپی عبارتاند از phpBB و SMF و Mambo و Joomla و PHPNuke و mybb و مدیاویکی (MediaWiki) . پیاچپی میتواند جایگزینی برای زبانهای ASP.NET و JSP و Perl باشد.
سادگی استفاده از پیاچپی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاهترین زمان ممکن برنامههای کاملی را ایجاد کنند.
پیاچپی تنها یک زبان اسکریپتنویسی نیست و با استفاده از PHP-GTK میتوان برای طراحی برنامههای با ظاهر گرافیکی (GUI) و همچنین طراحی برنامههای خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.
پیاچپی امکان استفاده از انواع مختلفی از پایگاههای داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم میسازد.
پیاچپی روی بیشتر سیستم عاملهای معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.
شیوه کار برنامهیک برنامهٔ پیاچپی میتواند قسمتی از یک برنامهٔ اچتیامال (HTML) باشد. مثلاً در برنامهٔ زیر:
فقط:
به زبان پیاچپی است و بقیهٔ برنامه به زبان HTML نوشته شده است. برای جداسازی برنامهٔ پیاچپی و برنامهٔ اچتیامال باید قسمت پیاچپی را بین php?> و لازم به ذکر است که بجای تگ آغاز که همان php?> است، میتوان از حالت خلاصه شده آن که به صورت ?> است استفاده نمود، منتها این کار استاندارد نبوده و بستگی به تنظیمات هنگام نصب PHP دارد. بنابر این توصیه میشود که از همان حالت کامل استفاده شود.
با صدا زدن صفحه با متن بالا از سرور بهوسیله مرورگر در صفحه "Salam PHP" را میبینیم.
روش نصب پی اچ پیشما برای کار با پی اچ پی نیاز به یک سرور مجازی (شبیه ساز سرور) دارید که می توانید از IIS یا Apache استفاده کنید که ما آپاچی را توصیه می کنیم. همچنین به یک پایگاه داده نیاز دارید که برای این کار MySQL بهترین گزینه است.
شما می توانید با نصب Appserv به راحتی همه این گزینهها را یکجا داشته باشید. Appserv یک نرمافزار رایگان است که با نصب آپاچی، پیاچپی، مایاسکیوال و پیاچپی مایادمین شما را از نصب تک تک این برنامهها آسوده میکند.
آسانیبه گفته بیشتر برنامه نویسان وب، پیاچپی یک زبان تحت وب ساده به شمار می رود، زیرا نیاز به یادگیری هیچ پیش نیازی نیست، همچنین پیاچپی، به زبانهای دیگری وابسته نیست.اغلب دستورات آن مشابه زبانهای محاورهای بوده و یادگیری آن ساده است. از ساختارهای دستوری پیچیده اثری در HTML دیده نمیشود.
HPچند سال گذشته را صرف تبدیل سری لپ تاپ هایEnvy -از یک سری نوت بوک های شخصی به یک سری لپ تاپ های فوق العاده با خطوط براق کرده- است. این لپ تاپ 17 اینچی جزو بزرگترین ها در سری Envy می باشد ولی باید دید آیا این مدل به اندازه وزن آلومینیومی خود با ارزش هست یا نه! مشخصات دقیق این مدل را می توانید در صفحه محصولات HP سایت ما مشاهده کنید. مثل بیشتر نوت بوک های Premium که در بازار هستند، Envy17 نیز بدنه ای آلومینیومی دارد که با رنگ فلزی تیره ای ترکیب شده و ظاهری شیک و تمیز و در عین حال با دوام به این مدل داده است.
اگرچه این مدل باریک و سبک نیست ولی ضخامت آن تنها 1.28 اینچ است و وزنش در حدود 3.31 کیلوگرم است. اما آنچه که بیشتر از همه در این مدل توجه را جلب می کند تعداد پورت هایی است که برای این لپ تاپ طراحی شده. درب فلزی محافظ صفحه نمایش هم نقاط مثبت دارد هم منفی. مثبت است از آن جهت که رنگ مشکی مات آن ظاهری زیبایی را به لپ تاپ می دهد و فلز محکم آن دوام بالایی را برای آن فراهم کرده ولی متاسفانه نازک بودن بیش از اندازه آن باعث می شود که شما با فشار زیاد بتوانید ریز موج ها را بر روی صفحه نمایش خود مشاهده کنید اما این برای افرادی که از این مدل برای نیازهای روزمره خود استفاده می کنند نمی تواند مشکل ساز باشد و فقط باید در مسافرت ها بیشتر مراقب این حساسیت صفحه نمایش خود باشند. یک نکته جزیی که درمورد ظاهر این مدل وجود دارد این است که به نظر می آید طراحی آن کمی شبیه MacBook های Apple موجود در بازار است و انگار HP تمام سعی خود را برای منحصر به فرد بودن طراحی این مدل نکرده است.