آموزش PHP
PHP یک زبان برنامهنویسی است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویه سال 2013 میلادی PHP بر روی 244 میلیون وبگاه و 2/1 میلیون سرور وب نصب شدهاست.این زبان در سال 1995 میلادی توسط راسموس لِردورف ( Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهده گروه PHP میباشد.در ابتدا PHP از عبارت صفحه خانگی شخصی ( Personal Home Page) گرفته شدهبود.اما اکنون این کلمه مخفف بازگشتی PHP: Hypertext Preprocessor به معنی پیش پردازنده ابرمتن میباشد
کدهای php توسط یک سرور وب که نرمافزار php بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای HTML قرار بگیرند. زبان PHP از نسخه ی 4/3 به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.
آموزش پیشرفته PHP
AJAX چیست ؟ · AJAX مخفف Asynchronous JavaScript and XM است. AJAX شیوه ای جدید برای ساختن برنامه های اجرایی {application} وِب هرچه سریعتر,بهتر و محاوره ای تر است,که به کمک XML, HTML, CSS و Java Script امکان پذیر می شود.
در طول روز آنقدر با تاریخ سر و کار داریم که دیگر برای کار کردن با آن نیازی به برنامه ریزی و فکر کردن نداریم.PHP ابزار قدرتمندی برای تاریخ ریاضی{date arithmetic} در اختیار شما قرار می دهد که فرایند دستکاری و تغییر تاریخ را سهولت می بخشد.
اکثر برنامه ها اولین بار کاملاً درست کار نمی کنند.خیلی چیزها در برنامه ی شما ممکن است خراب شود و به مشکل بر به خورد که مفسر و interpreter PHP را مجبور به صدور پیغام خطا {error message} می کند.مکانی که اخطار به آنجا ارسال می شود را شما می توانید انتخاب کنید
PHP شمار زیادی متغییر از پیش تعریف شده{predefined variable} برای هر script {پردازه}ای که اجرا می کند منحصراً می سازد.PHP همچنین مجموعه ای آرایه ی از پیش تعریف شده{predefined arrays} اضافه بر سازمان که شامل variable از محیط وِب سِرور و داده و ورودی کاربر{user input} می شود فراهم می سازد.
رفع خطاها, فرآیند پیدا کردن خطاها یی است که برنامه اعلام می کند.پس از پیدا کردن خطا اقدام مناسب صورت می گیرد.اگر این خطاها به درستی رفع نگردند,در آینده به مشکلات و تبعات دور از انتظار برخواهید خورد.
تصور کنید دنیایِ ما از اشیاء و چیزهای متفاوتی همچون خورشید,زمین,ماه و غیره تشکیل شده. به طور مشابه,می توانید تصور کنید که ماشین شما از چیزهای مختلفی از جمله فرمان,چرخ,دنده و غیره تشکیل شده.همین طور,هم مفاهیم برنامه نویسی شئ گرا{object oriented} وجود دارند که همه چیز را شئ می پندارند و یک برنامه را با کمک همین اشیاء اجرإ می کنند.
PHP تقریباً با تمام نرم افزار بانک اطلاعاتی از جمله Oracle و Sybase کار می کند ولی بانک اطلاعا تی MYSQL که آزادانه در دسترس همه گی است ,بیشتر مورد استفاده قرار می گیرد.
می توان PHP را تفسیر شده ی زبان برنامه نویسی C تصور کرد,که می توان آن را در HTML داکیومنت جای گذاری کرد.خود زبان شباهت زیادی به C دارد,
این فصل تفاوت ها و شباهت ها ی عمده بین PHP و PERL را تشریح می کند.این بخش به برنامه نویسان PERL کمک می کند تا PHP را بهتر بفهمند و از این طریق از وقوع خیلی از اشتباهات جلوگیری شود.
عبارات عادی regular expression چیزی جز سری یا الگویی از خود کاراکتر ها نیستند.آن ها پایه ی قابلیت و توانایی مطابقت با الگو را فراهم می سازند.
آموزش xml در php XML یک زبان markup هست که شباهت زیادی به HTML دارد.XML document یک متن ساده هست که دربردانده ی tag های محصور و قرار گرفته در علامت < and > می باشد.دو تفاوت عظیم بین XML و HTML وجود دارد :
در آموزش حاضر، به شرح مفهوم چندریختی یا به انگلیسی Polymorphism خواهیم پرداخت.