توابع php

/ / مقاله
توابع پی اچ پی چیست؟

توابع php چیست؟

تعریف و استفاده از توابع در زبان php مشابه سایر زبان های برنامه نویسی است.

یک تابع بخشی از کدها میباشد که یک یا چند ورودی بصورت اختیاری دریافت میکند و یک سری عملیات داخل آن تابع انجام میگیرد و بصورت اختیاری ممکن است خروجی داشته باشد.

در بحث توابع در php دو اصل باید در نظر گرفته شود :

1- تعریف و ساختن یک تابع

2-نحوه ی صدا زدن و استفاده از تابع

انواع توابع در php :

۱- توابع کار با داده و متغیرها

۲- توابع کار با اعداد

۳- توابع کار با رشته ها

۴ – توابع کار با آرایه ها

۵ – توابع کار با تاریخ و زمان

توابع آرایه php :

توابع آرایه ، به شما اجازه ی دسترسی و دستکاری آرایه را می دهند.

از آرایه های ساده و آرایه های چند بعدی نیز پشتیبانی می شود.

توابع آرایه ، جزئی از هسته ی php هستند و نیازی نیست که این توابع را نصب کنید.

این تابع یک آرایه را ایجاد می کند.

با کمک از آرایه (Array) در php به اندازه ای میباشد که کم تر از برنامه کاربردی را می توان یافت که در قسمتی از کدهای خود متکی بر آن نباشد، قابلیت تفکیک پذیری ، تجزیه و ترکیب ، تغییر چینش ، دسته بندی آسان و طبقه بندی شده ، دسترسی سریع و… باعث می شود که استفاده از آرایه ها در اغلب مواقع اجتناب ناپذیر به نظر برسد.

توابع کتابخانه ای php :

یکی از نرم افزار هایی که در این چند سال اخیر توانست قسمت بزرگی از بازار تولید نرم افزارهای تحت وب را تسخیر کند بی شک PHP بوده است.

PHP زبان اسکریپت نویسی آسانی است که شامل کتابخانه ها و توابع حدودا کاملی برای کمک گیری در برنامه های تحت وب میباشد و کمتر احتیاجی در وب یافت می شود که با PHP نتوان آن را رفع نمود.

PHP از نسخه های اولیه تا به حال تغییرات زیادی کرده است و فریم ورک های (کتابخانه های ) بسیاری برای هرچه سریع تر نوشتن برنامه های تحت وب توسط شرکت ها و افراد مختلف عرضه شده است.

توابع رشته ای php :

یک رشته یک توالی از کاراکترهاست مانند “Hello PHP5! PHP supports string operations” . در زبان php هیچ محدودیتی برای تعداد کاراکترهای رشته ای وجود ندارد و php از رشته های طولانی نیز پشتیبانی می کند.

توابع کار با رشته ها در زبان PHP بخشی از  هسته ی PHP بوده و برای فراخوانی آن ها نیازی به نصب و تنظیمات خاصی نیست.

توابع تاریخ php :

با کمک از توابع تاریخ یا زمان در php ، امکان دارد که در هنگام اجرا شدنِ اسکریپت ، تاریخ/زمان را از سرور بگیریم و آن را در فرمت های متفاوت نشان دهیم یا آنها را تغییر دهیم.

php توابع تاریخ و زمان بسیار زیادی را تعبیه کرده است.

تمام این توابع در extension های date و time قرار گرفته اند. توابع تاریخ و زمان ، قسمتی از هسته ی php هستند. بنابراین برای استفاده از این توابع ، نیازی به نصب آنها ندارید.

توابع ریاضی در php :

php تقریبا 50 تابع را فراهم میکند که میتوانند عملیات مختلف ریاضی را انجام دهند. همراه با اپراتورهای ریاضی ، آنها میتوانند تکالیف شما را بسیار ساده تر کنند. آسان ترین توابع ریاضی تنها به یک پارامتر واحد احتیاج دارند. این پارامتر بیشتر اوقات یک عدد است که به موضوع یک متغیر یا یک رشته پذیرفته شده است. برای مثال تابع ()ceil عدد را به نزدیکترین عدد کامل گرد میکند.

انواع آنها :

تابع abs

یک مقدار صحیح و مثبت را از عددی که به آن پاس می دهیم ، به ما برگشت (return) می دهد.

تابع ceil()

کلمه ceil به معنای سقف است. تابع ceil مقدار عددی که قسمت اعشار داشته باشد را زیاد میکند تا یک عدد کاملا  رند بدست بیاد.

تابع floor()

کلمه floor به معنی کف هستش.

تابع round()

تابع round  هم قسمت اعشاری را افزایش میدهد تا عدد رند بدست بیاد.

توابع کاربردی php :

زبان قدرتمند تحت وب پی اچ پی با داشتن نزدیک به ۵۹۰۰ تابع از پیش تعریف شده یکی از قدرتمند ترین زبان های برنامه نویسی به شمار می آید.

توابع بازگشتی در php :

توابعی هستند که مقدار برگشتی دارند و پس از اجرای بدنه تابع ، یک مقدار از نوع داده های گوناگون برگردانده می شود.

برگرداندن این مقدار در php به کلمه کلیدی return امکان پذیر است.

تابع های بازگشتی را می توان در داخل کلاس ها و خارج کلاس ها به کار برد.

همچنین شما می توانید از مقالات دیگر ما که شامل : فریمورک LARAVEL ، جاوا اسکریپت ، زبان PHP چیست؟ ، HTMLچیست؟ و . . . است ، مطالعه بفرمایید.