پروژه php کشف اینکه چه متغیرها و ثوابت و توابع و کلاس ها و رابط ها موجود هستند.

وقتی اسکریپتی را در php  اجرا می کنید، ممکن است لازم باشد که زمان هایی چک کنید که نمونه متد، تابع، کلاس و متغیر یا رابط موجود است یا نه؟ php 5  تمامی نیازهای شما را در این مورد پشتیبانی می کند و حاوی یک سری توابع پیش فرض و داخل خودش است  که جواب درست را برای اسکریپت مورد نیاز شما فراهم می کند.

php 5  توابعی با نام های _exists در این موارد مقرر کرده است. چهار توابع از این ها معین می کنند که تابع یا یک رابط یا متد یا یک کلاس موجود است یا نه؟

نام های توابع چنین هستند :

function_exists()
method_exists()
class_exists()
interface_exists()

خروجی تابع function_exists() بصورت bool  می باشد و ورودی آن رشته ای و نام تابع مورد نظر است.

method_exists() بصورت bool  می باشد و شی و رشته نام متد مورد نظر را ورودی می گیرد.

class_exists() خروجی bool  دارد و نام کلاس را بصورت داده رشته ای ورودی می گیرد.

interface_exists() خروجی bool  دارد و نام رابط را بصورت رشته ای ورودی می گیرد.

این توابع بسیار خوش دست هستند وقتی که در اسکریپت مورد نظرتان آنها را اجرا می کنید.

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



برای مشاهده لیست کامل درس های PHP سایت اینجا را کلیک کنید.


جدیدترین درس های PHP ما را از طریق پست الکترونیک دریافت کنید

آدرس email خود را در این کادر وارد کنید.

توسط FeedBurner



تبلیغات :



   

   

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *