کداکسپلور | CodeExplore
9.17K subscribers
2.15K photos
394 videos
131 files
2.09K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap

تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
5 تا از بهترین CMS‌ها و زبان‌های برنامه‌نویسی آن‌ها 🌐

⚡️امروزه، سیستم‌های مدیریت محتوا (CMS) یکی از اصلی‌ترین ابزارها برای راه‌اندازی وب‌سایت‌ها هستند. CMSها به کاربران اجازه می‌دهند بدون نیاز به دانش عمیق کدنویسی، محتوای سایت خود را مدیریت کنند. در این مقاله به معرفی ۵ تا از بهترین CMSها، زبان‌های برنامه‌نویسی آن‌ها و ویژگی‌های برجسته هر کدام می‌پردازیم.

🌕 برای مشاهده کامل مقاله کلیک کنید.

#cms #wordpress #joomla #magento #shopify #drupal #php #site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16❤‍🔥15🔥3
⌨️ تفاوت Session و Cookie در PHP

📣در دنیای پر رمز و راز برنامه‌نویسی وب، دو ابزار قدرتمند به نام‌های Session و Cookie وجود دارند که به عنوان قهرمانان ذخیره‌سازی داده‌ها شناخته می‌شوند. این دو ابزار هر کدام ویژگی‌های منحصر به فرد خود را دارند، اما اغلب توسعه‌دهندگان تازه‌کار دچار سردرگمی می‌شوند که کدام را برای کار خود انتخاب کنند. اگر شما هم جزو این دسته هستید، در این مقاله به زبان ساده و البته کمی طنز، به بررسی تفاوت‌های این دو می‌پردازیم.

🌕 برای مشاهده کامل مقاله کلیک کنید

#cookie #session #php
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥21⚡15🔥14
بهترین IDEهای کمتر شناخته‌شده و کاربردی برای برنامه‌نویسان 👀

❗️در دنیای برنامه‌نویسی، ابزارهای زیادی برای توسعه نرم‌افزار وجود دارند که هر کدام ویژگی‌ها و قابلیت‌های خاص خودشان را دارند. اکثر برنامه‌نویسان با IDE (integrated development environment) های معروفی مثل Visual Studio ، IntelliJ IDEA یا PyCharm آشنا هستند، اما در کنار این‌ها...

🌕 برای مشاهده کامل مقاله کلیک کنید.

#ide #go #php #python #c #cpp #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥14⚡10🔥8
Media is too big
VIEW IN TELEGRAM
🚀 نوبت رسید به بهترین (یا جنجالی‌ترین) فریم‌ورک وب جهان: لاراول!

🎯 تو این ۹۹ ثانیه می‌فهمی:

🔸 لاراول چیه و چطور تونست دل PHP بازها رو ببره؟
🔸 داستان تولدش و چرا Taylor Otwell از CodeIgniter فرار کرد!
🔸 نکات تاریک و دردسرهای بزرگ مثل مشکلات امنیتی، وابستگی‌ها و مستندات ناقص
🔸 چرا با وجود همه ضعف‌ها، MVC و ORM و Blade هنوز برای خیلی‌ها جذابه؟
🔸 Artisan CLI، اکوسیستم‌های قوی و کامینیوتی با مرام که می‌تونه دست‌تو دستت بذاره

💥 اگر فکر می‌کنی لاراول فقط یه فریم‌ورک ساده‌ست، این ویدیو رو از دست نده!
💬 تو چی؟ از لاراول خوشت میاد؟ تو کامنت‌ها بنویس!

#laravel #php
☕️ Telegram | Website | Discord
⚡16🔥7😍1💔1
کداکسپلور | CodeExplore
Photo
‏📷 Intervention Image یه کتابخونه‌ OpenSource برای پردازش تصویر در PHP هست که با بیش از 3 میلیون نصب ماهانه یکی از محبوب‌ترین ابزارها در این زمینه محسوب میشه. این کتابخونه از سه درایور اصلی یعنی GD Library، Imagick و libvips پشتیبانی می‌کنه و هدفش اینه که کار با تصاویر رو ساده‌ و سریع کنه.

با این کتابخونه میتونید عکسارو از فایل بخونید، سایزشون رو تغییر بدید، واترمارک یا متن اضافه کنید، افکت و رنگ و شفافیت تنظیم کنید، اطلاعات متا بخونید، تصاویر انیمیشنی رو هم پردازش کنید و خروجی در فرمت‌های مختلف داشته باشید. ساختار کتابخونه طبق استاندارد PSR-12 هست و ورژن 3 با بهبودهای معماری و جزئیات جدید ارائه شده.

📌 نمونه‌ ساده:

use Intervention\Image\ImageManager;
use Intervention\Image\Drivers\Gd\Driver;

$manager = new ImageManager(new Driver());
$image = $manager->read('images/example.jpg');

$image->scale(width: 300);
$image->place('images/watermark.png');
$image->toPng()->save('images/new.png');

➕برای پروژه‌هایی که با ادیت و پردازش تصویر در PHP سروکار دارن، Intervention Image یه انتخاب مناسبه.

برای نصب و جزئیات بیشتر داکیومنتش رو از اینجا بخونید.

#php #image #processing
☕️ Telegram | Website | Discord
1🔥10😁1
🔘 تیم Laravel Daily کلی نکته آماده و دسته‌بندی‌شده درباره‌ مدل‌ها، روابط، Migration ها ، روتینگ، Validation و کلی چیز دیگه جمع کرده که میتونی به ریپازیتوری هاش دسترسی داشته باشی و ازشون استفاده کنی.

🔗 https://github.com/laraveldaily

#laravel #php
☕️Telegram | Website | Discord
❤‍🔥7⚡2🔥1😍1
php_cookbook-CodeExplore.pdf
2.3 MB
کتاب کوتاه و جمع و جور که موضوعای مختلف توی php رو توضیح داده و به یه منبع کاربردی تبدیل شده.

#book #php
☕️Telegram | Website | Discord
❤‍🔥4⚡1🔥1😍1
فرض کن می‌خوای توی تلگرام یک ربات بسازی که بتونه تماس صوتی بگیره یا وارد تماس‌های صوتی ( Voice Chat ) بشه و مثلاً آهنگ پخش کنه یا فیلم پخش کنه ، یا صدایی رو ضبط کنه !
این ابراز دقیقا همین قابلیت هارو بهت میده و با استفاده از یک اکستنشن خارجی شما میتونید از WebRTC استفاده کنید و از تماس های e2e پشتیبانی کنید.


بخاطر سنگین بودن و پردازش استریم ها داخل خود PHP این ابزار با یک اکستنشن خارجی نوشته شده که شما بتوانید راحت تر و حداقل منابع ممکن بتونید یک تماس گروهی یا p2p رو مدیریت کنید !


🌱 با کتابخونه LiveProto که قابلیت توسعه ربات و یوزربات بر پایه MTproto رو داره ادغام شده و یک کتابخونه جدید و قدرتمنده که برای توسعه ربات و سلف و تبچی و ... در تلگرام به کار میره !


🔗 https://github.com/TakNone/phptgcalls

#php #repo
☕️ Telegram | Website | Discord | </ Taha>
❤‍🔥6⚡2🔥2😍1
خروجی این کد PHP کدوم گزینست؟😳

$array = [1, 2, 3];

foreach ($array as &$value) {}

foreach ($array as $value) {}

print_r($array);

#php #challenge
☕️ Telegram | Website | Discord
❤‍🔥6🔥3⚡1
نوبتی هم باشه نوبت php شده که براش یه چیت شیت خفن معرفی کنیم🔥

این ریپازیتوری از سینتکس گرفته تا قابلیت‌هایی که توی پروژه‌های امروزی PHP زیاد باهاشون سر و کار دارید رو یه جا جمع کرده. یه منبع سریع و جمع‌ و جور برای وقتی که چیزی یادتون رفته و حوصله داکیومنتو ندارید👌

🔗 https://github.com/smknstd/modern-php-cheatsheet


#php #cheatsheet
☕️ Telegram | Website | Discord
❤‍🔥5🔥3
‏PHP 8.6 دو ماه دیگه منتشر میشه و توی این پست با هم میبینیم که چیارو قراره اضافه کنه!

یکی از چیزایی که اضافه میشه Partial Function Application هست که با ? میتونید بخشی از آرگومان‌های یک تابع رو مشخص کنید و ازش یک Closure بسازید:

$makeSlug = str_replace(' ', '-', ?);

$makeSlug('Hello World'); // Hello-World


تابع clamp اضافه شده که میتونه یه مقدار رو بین حداقل و حداکثر مشخص ‌شده نگهداره و دیگه نیازی به min و max نیست.

برای کار با زمان هم Time\Duration اضافه شده که میتونید باهاش Duration بسازید، تایم هارو جمع یا تقسیم کنید و حتی با هم مقایسشون کنید.

مورد بعدی اینه که Readonly Property ها رو میتونید موقع تعریف کردن مقدار بدید و ‏با DocComments هم میشه روی پارامترهای تابع Comment نوشت.

یه Polling API جدید با Io\Poll اومده که جایگزین مدرن ‌تری برای stream_select توی ساختن ایونت لوپ ها و پروژه های Async محسوب میشه. Stream Error Handling هم بهتر میشه و میشه ارور هارو با تغییرات بیشتر برگردوند و بین Warning, Exception یا Silence انتخاب کرد.

#php #update #news
☕️ Telegram | Website | Discord
❤‍🔥7🔥1