انتخاب سردبیر

راهنمای مستندسازی با phpdoc
راهنمای مستندسازی با phpdoc

کامنت‌نویسی کاربردهای زیادی دارد، که می‌توان از مهمترین موارد استفاده آن به خطایابی و راهنمای برنامه‌نویسان برای توسعه و تحلیل کدها اشاره نمود. در ادامه به طور کامل به بررسی phpdoc که چارچوبی برای توسعه و تحلیل راحت‌تر کدهاست می‌پردازیم، مثلا یک فانکشن داریم و می‌خواهیم از آن در بخش دیگری از برنامه استفاده کنیم، پس تنها دانستن کار آن کافیست و نیازی به دانستن نحوه کار آن نداریم، phpdoc اینکار را برای ما راحت‌تر می‌کند.

مشاهده
اصول شی‌گرایی در PHP
اصول شی‌گرایی در PHP

برای یادگیری اصول شی‌گرایی باید برنامه‌نویسی رویه‌گرا به خوبی آموخته باشیم. شی‌گرایی نقطه مقابل برنامه نویسی رویه‌گرا است. در شی‌گرایی با مفاهیمی چون کلاس‌ها، اشیا و پراپرتی‌ها سروکار داریم. کلاس مانند یک نقشه است که قاعده کلی را شامل می‌شوند، شی نیز یک نمونه است که از روی نقشه یا راهنمای ما که کلاس است ساخته شده است.

مشاهده
مباحث پیشرفته شی‌گرایی در PHP
مباحث پیشرفته شی‌گرایی در PHP

مباحث پیشرفته شی‌گرایی شامل کلاس انتزاعی، رابط، کلاس‌های ناشناس، انقیاد دیررس استاتیک، Traits، تعیین نوع پارامتر و Iterators و برخی مباحث دیگر است. برای یادگیری الگوی معماری MVC باید به شی‌گرایی مسلط باشید و این تسلط هم باید در اصول شی‌گرایی و هم در مباحث پیشرفته شی‌گرایی باشد.

مشاهده
الگوهای طراحی (دیزاین پترن‌ها) در برنامه‌نویسی
الگوهای طراحی (دیزاین پترن‌ها) در برنامه‌نویسی

دیزاین پترن‌ها، سلوشن‌هایی (راه‌کارهایی) بهینه و با قابلیت استفاده مجدد، برای مشکلات برنامه‌نویسی هستند که هر روز با آن‌ها سروکار داریم. هر دیزاین پترن در واقع یک الگو است که باید در شرایط درستی پیاده‌سازی شود. دیزاین پترن‌ها مختص زبان خاصی نیستند. یک دیزاین پترن خوب بسته به قابلیت‌های زبان‌های برنامه‌نویسی باید در اکثر زبان‌های برنامه‌نویسی قابل پیاده‌سازی باشد.

مشاهده

داکیومنت‌های فنی

PHP-ML
PHP-ML
لایبرری ماشین لرنینگ برای PHP
لاراول
لاراول
محبوب‌ترین فریمورک PHP
کدایگنایتر
کدایگنایتر
فریمورکی بر پایه mvc
کامپوزر
کامپوزر
ابزار مدیریت وابستگی پروژه

آخرین مطالب وبلاگ

...
پیش‌بینی قیمت سهام با استفاده از لایبرری PHP-ML

با استفاده از لایبرری PHP-ML، سعی کردیم قیمت سهام را پیش‌بینی کنیم. در عمل یک توصیه به اقدام (خرید/فروش) دریافت می‌کنیم و بازده مورد انتظارمان را می‌بینیم. سپس CFDها را با لوریج بالا معامله می‌کنیم و پولدار می‌شویم.


مجتبی پاکزاد مجتبی پاکزاد
مطالعه پست
...
Datatables: لایبرری پی‌اچ‌پی برای هندل پردازش‌های سمت سرور دیتاتیبل‌ها

لایبرری datatables برای هندل کردن پردازش‌های سمت سرور مربوط به دیتاتیبل‌ها کاربرد دارد. دیتاتیبل‌ها جداولی داینامیک هستند که محتوای آن‌ها به کمک اجکس رفرش می‌شود. استفاده از دیتاتیبل‌ها، روشی سریع و ساده برای پردازش محتوای جدول‌ها است.

مطالعه پست
...
الگوهای طراحی (دیزاین پترن‌ها) در برنامه‌نویسی

دیزاین پترن‌ها، سلوشن‌هایی (راه‌کارهایی) بهینه و با قابلیت استفاده مجدد، برای مشکلات برنامه‌نویسی هستند که هر روز با آن‌ها سروکار داریم. هر دیزاین پترن در واقع یک الگو است که باید در شرایط درستی پیاده‌سازی شود. دیزاین پترن‌ها مختص زبان خاصی نیستند. یک دیزاین پترن خوب بسته به قابلیت‌های زبان‌های برنامه‌نویسی باید در اکثر زبان‌های برنامه‌نویسی قابل پیاده‌سازی باشد.

مطالعه پست
...
PHP-ML: لایبرری یادگیری ماشین برای PHP

یادگیری ماشین یکی از جذاب‌ترین مباحث در زیرشاخه‌های هوش مصنوعی است که افراد زیادی برای یادگیری آن به پایتون روی می‌آورند. لایبرری PHP-ML، کتابخانه‌ای برای کار در حوزه یادگیری ماشین با استفاده از زبان پی‌اچ‌پی است.

مطالعه پست
...
عبارت‌های باقاعده یا regular expressions

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

مطالعه پست