توسعه

  • به کارگیری الگوی طراحی Singleton در PHP: کلاسی فقط با یک آبجکت

    به کارگیری الگوی طراحی Singleton در PHP: کلاسی فقط با یک آبجکت

    الگوهای طراحی نرم افزار سال های بسیاری است که در طراحی و توسعه نرم افزار به کار می روند. این الگو ها، راه حل های معروف برای مشکلات معروف هستند. در این مقاله به الگوی Singleton می پردازم و در مورد پیاده سازی آن در PHP مثالی را بیان می کنم.
  • فراخوانی داینامیک یک تابع در PHP با فانکشن call_user_func_array

    فراخوانی داینامیک یک تابع در PHP با فانکشن call_user_func_array

    تعریف و فراخوانی تابع در PHP در زبان PHP قطعه کد هایی که عملیات های محدود و مشخصی را انجام می دهند و ممکن است در چندین جا به کار گرفته شوند را در تابع (function) قرار می دهیم. مثلا تابع زیر را در نظر بگیرید:
  • ایجاد لینک در برنامه نویسی ماژول دروپال با تابع l

    ایجاد لینک در برنامه نویسی ماژول دروپال با تابع l

    وقتی برای دروپال ماژولی می نویسیم، برای تولید محتوای صفحه روش های مختلف و امکانات متعددی برای انجام کار داریم. با استفاده از API دروپال می توانیم به آسانی محتوای صفحه را طوری بسازیم که نیازی به نوشتن کد های HTML در کدهای PHP ماژول
  • برنامه نویسی ارسال ایمیل در ماژول دروپال

    برنامه نویسی ارسال ایمیل در ماژول دروپال

    ارسال ایمیل در دروپال ارسال ایمیل، عملیاتی است که به وفور در یک سایت انجام می شود. در زمان ثبت نام کاربر، ارسال ایمیل از فرم تماس، آگاهی از وجود آپدیت ماژول ها و غیره مواردی هستند که به صورت طبیعی دروپال برای آنها ایمیل ارسال می کند. تنظیمات مختلفی برای ارسال
  • توابع مفید دروپال برای کار با آدرس صفحات در توسعه ماژول

    توابع مفید دروپال برای کار با آدرس صفحات در توسعه ماژول

    برنامه نویسی بر بستر یک فریم ورک مثل دروپال، نیاز به آشنایی با امکاناتی دارد که آن فریم ورک ارائه می کند. در بستر دروپال توابع مفیدی برای کر با امکانات داخلی دروپال وجود دارد. در این مقاله به چند تابع برای کار با آدرس صفحات و استخراج اطلاعات از آنها اشاره می کنیم.
  • مشاهده مقادیر متغیر ها و آرایه ها در برنامه نویسی ماژول دروپال

    مشاهده مقادیر متغیر ها و آرایه ها در برنامه نویسی ماژول دروپال

    مشاهده مقادیر متغیر های برنامه نویسی در debugger وقتی مشغول برنامه نویسی هستید و نیاز به تست برنامه خود دارید، از ابزارهای trace و debugger برای مشاهده و کنترل مقدار هایی که درون متغیر های برنامه نگهداری می
  • توسعه ماژول برای دروپال

    ماژول نویسی دروپال

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