دوره آموزشی یادگیری کتابخانه استاندارد PHP
3 ساعت 25 دقیقهمبتدی2014-10-22
مدرسین

David Powers
Developing websites since 1994
جزئیات دوره
کتابخانه استاندارد PHP (SPL) مجموعه ای از کلاسهای مفید برای مرور، فیلتر کردن و مرتب سازی داده ها و اشیاء است. یکی از ویژگی های اصلی آن iterator است که دسترسی آسان به آرایه ها، درختان و فهرست فهرست ها را فراهم می کند. در این دوره، دیوید پاورز با استفاده از این تکرارکنندگان برای کشف سیستم فایل و ترکیب تکرارکنندگان به منظور ویرایش و مدیریت انواع خاصی از فایل ها، بررسی می کند. او نحوه بارگیری داده های XML و JSON، تبدیل آرایه ها به لیست های تو در تو و کار با ساختارهای داده مانند لیست های پیوند دوگانه، صف ها و توده ها را نشان می دهد. شروع به یادگیری نحوه استفاده از SPL و افزایش قدرت برنامه های PHP خود کنید.
اهداف یادگیری
استفاده از تکرارکننده های SPL
بازرسی دایرکتوری ها
کار با فایل های متنی
صادرات و استخراج داده ها
فیلتر کردن داده ها
تبدیل بین آرایه ها و تکرارکنندگان
ترکیب و ادغام تکرارکنندگان
ایجاد یک دنباله تکراری با InfiniteIterator
کار با ساختار داده
اهداف یادگیری
استفاده از تکرارکننده های SPL
بازرسی دایرکتوری ها
کار با فایل های متنی
صادرات و استخراج داده ها
فیلتر کردن داده ها
تبدیل بین آرایه ها و تکرارکنندگان
ترکیب و ادغام تکرارکنندگان
ایجاد یک دنباله تکراری با InfiniteIterator
کار با ساختار داده
مهارت ها
PHPBack-End Web DevelopmentLearningWeb DevelopmentProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشای این دوره بدانید
- 03 - استفاده از فایلهای تمرین
1. معرفی کتابخانه استاندارد PHP (SPL)
- 04 - کتابخانه استاندارد PHP چیست؟
- 05 - معرفی تکرار کنندههای SPL
- 06 - استفاده از تکرار کنندههای SPL
2. کاوش در فایلها و دایرکتوری ها
- 07 - بازرسی تک دایرکتوریها با DirectoryIterator
- 08 - بازرسی تک دایرکتوریها با FilesystemIterator
- 09 - بازرسی دایرکتوریها به صورت بازگشتی با RecursiveDirectoryIterator
- 10 - دریافت اطلاعات در مورد فایلها با SplFileInfo
- 11 - کار بر روی فایلهای متنی با SplFileObject
- 12 - استفاده از SplFileObject برای تبدیل CSV به آرایه
- 13 - Export داده به فایل دانلودی با SplTempFileObject
3. فیلتر کردن مقادیر
- 14 - فیلتر کردن دایرکتوری با GlobIterator
- 15 - استفاده از عبارات منظم برای فیلتر کردن دایرکتوریها با RegexIterator
- 16 - استخراج دادهها از XML با RegexIterator و SimpleXML
- 17 - تعیین محدوده ای از آیتمها با LimitIterator
- 18 - ایجاد فیلتر سفارشی با CallbackFilterIterator
- 19 - ایجاد فیلتر برگشتی بازگشتی
- 20 - گسترش FilterIterator برای ایجاد یک فیلتر قابل استفاده مجدد
- 21 - ایجاد فیلتر سفارشی با RecursiveFilterIterator
- 22 - نادیده گرفتن سازنده RecursiveFilterIterator
- 23 - استفاده از ParentIterator برای یافتن عناصری که دارای فرزند هستند
4. تکرار کننده آرایه
- 24 - تبدیل بین آرایهها و تکرار کننده ها
- 25 - فیلتر کردن مقادیر از JSON
- 26 - استفاده از آرایههای چند بعدی با تکرار کننده
- 27 - گسترش RecursiveIteratorIterator برای ساخت لیستهای تودرتو
5. ترکیب و ادغام تکرار کننده ها
- 28 - ترکیب تکرار کنندهها با AppendIterator
- 29 - ادغام مقادیر تکرار کنندههای مختلف با MultipleIterator
6. سایر تکرار کننده ها
- 30 - ایجاد یک توالی تکرار با InfiniteIterator
- 31 - برخورد متفاوت با عنصر نهایی با CachingIterator
- 32 - استفاده از RecursiveCachingIterator با ساختارهای چند بعدی
- 33 - ایجاد درخت گرافیکی ASCII با RecursiveTreeIterator
- 34 - NoRewindIterator و EmptyIterator
7. ساختارهای داده SPL
- 35 - لیست ها , پشتهها و صفهای دارای پیوند دوگانه
- 36 - مرتب سازی XML و JSON با SplDoublyLinkedList
- 37 - استفاده از SplStack و SplQueue
- 38 - درک پشته ها
- 39 - SplMinHeap و SplMaxHeap
- 40 - مرتب سازی XML و JSON با SplHeap
- 41 - یافتن اطلاعات مهم با SplPriorityQueue
- 42 - رعایت موارد اولویت دار به ترتیب زمانی
- 43 - افزایش سرعت دسترسی به آرایه با SplFixedArray
نتیجه
- 44 - خداحافظ
دوره های مرتبط
- دوره آموزشی پی اچ پی برای وردپرس
- دوره آموزشی ساخت برنامه های PHP با هوش مصنوعی مولد
- دوره آموزشی نوشتن و بازسازي PHP قابل تست
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 1: مبانی
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS
- دوره آموزشی آن را تمرین کن: PHP با MySQL
- دوره آموزشی تست و اعتبارسنجی API
- دوره آموزشی برنامه نویسی شی گرا و وردپرس