-- آموزش وردپرس
-- برنامه نویسی وردپرس
-- آموزش زبان php
![استفاده از bool cast type برای ری فکتور کردن if-else](https://cdn.biawp.ir/images/استفاده-از-bool-cast-type-برای-ری-فکتور-کردن-if-else.png)
اگر بخواهیم یک دستور را چک کنیم که اگر true بود مقدار true و اگر false بود مقدار false برگردد. ممکن است از ساختار کنترلی if استفاده کنیم: همچنین می توانستیم از ternary operator برای این ...
![نکاتی از گوگل برای بهبود performance اسکریپت های php](https://cdn.biawp.ir/images/نکاتی-از-گوگل-برای-بهبود-performance-اسکریپت-های-php.png)
php زبان اسکریپت نویسی معروفی می باشد که توسط بسیاری از وب سایت های معروف در سطح وب استفاده شده است. ما در این مقاله به شما کمک می کنیم تا با اعمال تغییراتی سریع و بدون آزار، ...
![آموزش شی گرایی در php](https://cdn.biawp.ir/images/آموزش-شی-گرایی-در-php.jpg)
یکی از قابلیت های مهم زبان php، پشتیبانی از برنامه نویسی شی گرا یا object oriented programming می باشد. در این نوشته قصد داریم آموزش شی گرایی در php را به صورت کامل ارائه دهیم. آشنایی با ...
![مفهوم شی گرایی در php](https://cdn.biawp.ir/images/مفهوم-شی-گرایی-در-php.jpg)
در نسخه 5 زبان php، قابلیت جدیدی به نام برنامه نویسی شی گرا یا object oriented programming به اختصار oop، به آن اضافه شد که اساسا این زبان را دچار دگرگونی کرد و باعث پیشرفت چشمگیر آن گردید. ...
![قوانین نامگذاری کلاس در php](https://cdn.biawp.ir/images/قوانین-نامگذاری-کلاس-در-php.jpg)
قوانین نامگذاری کلاس ها در php، تقریبا شبیه این قوانین در متغیرها، و مخصوصا قوانین نامگذاری توابع در php می باشد. یک کلاس با نام استاندارد می تواند باعث راحتی بیشتر در استفاده ...
![ویژگی یا property در کلاس](https://cdn.biawp.ir/images/ویژگی-یا-property-در-کلاس.jpg)
ویژگی ها یا property های یک کلاس، یکی از بخش های اصلی شی گرایی می باشند. ویژگی ها نقش عمده ای در عملکرد متدها دارند و بدون وجود آنها، داشتن توابعی با عملکردی مناسب غیر ممکن ...
![متد یا method در کلاس](https://cdn.biawp.ir/images/متد-یا-method-در-کلاس.jpg)
یکی از بخش های اصلی دیگر شی گرایی در php، متدهای کلاس می باشند. متدها محل پردازش دستورات در کلاس می باشند و یک کلاس از تعداد زیادی متد برای انجام نقش خود استفاده می کند. تعریف ...
![ثابت یا constant در کلاس](https://cdn.biawp.ir/images/ثابت-یا-constant-در-کلاس.jpg)
ثابت ها همانطور که قبلا از آن ها استفاده می کردیم، در شی گرایی نیز کاربرد خودشان را دارند. ثابت ها برای تعریف مقادیری هستند که می خواهیم در طول کلاس، مقدار آن ها ثابت بماند. ...
![ارث بری یا inheritance در شی گرایی](https://cdn.biawp.ir/images/ارث-بری-یا-inheritance-در-شی-گرایی-1.jpg)
یکی از ویژگی های مهم برنامه نویسی شی گرا، وراثت یا inheritance می باشد. وراثت به این معناست که یک کلاس می تواند از یک کلاس دیگر اقتباس شود. در اینصورت دسترسی به مشخصات کلاس والد، ...