جستجو برای:
سبد خرید 0
  • مداد سبز
  • دوره های آموزشی
    • آموزش برنامه نویسی
    • آموزش PHP
    • آموزش ++C
    • آموزش CSS
    • آموزش HTML
    • آموزش SQl
    • آموزش VB.net
    • آموزش اندروید
    • آموزش XML
    • آموزش فلاتر
    • آموزش سوئیفت
    • آموزش لیسپ
    • آموزش پایتون
    • آموزش دلفی
    • آموزش جاوا
    • آموزش زبان دارت
    • آموزش جاوا اسکریپت
    • آموزش سی شارپ
    • آموزش متلب
    • آموزش یادگیری ماشین
    • آموزش reactjs
    • آموزش vue js
    • آموزش لاراول
    • آموزش یادگیری عمیق
    • آموزش زبان C
    • آموزش Asp.net core
    • آموزش زبان GO
    • آموزش سالیدیتی
    • آموزش MVC در PHP
  • وبلاگ
    • مقالات آموزش برنامه نویسی
    • مقالات ++C
    • مقالات CSS
    • مقالات HTML
    • مقالات PHP
    • مقالات SQL Server
    • مقالات Visual Basic
    • مقالات XML
    • مقالات اندروید
    • مقالات پایتون
    • مقالات جاوا
    • مقالات جاوا اسکریپت
    • مقالات دارت
    • مقالات دلفی
    • مقالات سوئیفت
    • مقالات سی شارپ
    • مقالات فلاتر
    • مقالات لیسپ
    • مقالات متلب
    • مقالات یادگیری ماشین
    • مقالات آموزش reactjs
    • مقالات آموزش VUE js
    • مقالات آموزش لاراول
    • مقالات کسب درآمد
  • کسب درآمد با مداد سبز
  • درباره مداد سبز
  • تماس با مداد سبز

دوره جامع فلاتر منتشر شد (ثبت نام به مدت محدود!)

ساعت
دقیقه
ثانیه
دریافت دوره فلاتر
  • 09920882904
  • info@medadsabz.com
0
مداد سبز
  • مداد سبز
  • دوره های آموزشی
    • آموزش برنامه نویسی
    • آموزش PHP
    • آموزش ++C
    • آموزش CSS
    • آموزش HTML
    • آموزش SQl
    • آموزش VB.net
    • آموزش اندروید
    • آموزش XML
    • آموزش فلاتر
    • آموزش سوئیفت
    • آموزش لیسپ
    • آموزش پایتون
    • آموزش دلفی
    • آموزش جاوا
    • آموزش زبان دارت
    • آموزش جاوا اسکریپت
    • آموزش سی شارپ
    • آموزش متلب
    • آموزش یادگیری ماشین
    • آموزش reactjs
    • آموزش vue js
    • آموزش لاراول
    • آموزش یادگیری عمیق
    • آموزش زبان C
    • آموزش Asp.net core
    • آموزش زبان GO
    • آموزش سالیدیتی
    • آموزش MVC در PHP
  • وبلاگ
    • مقالات آموزش برنامه نویسی
    • مقالات ++C
    • مقالات CSS
    • مقالات HTML
    • مقالات PHP
    • مقالات SQL Server
    • مقالات Visual Basic
    • مقالات XML
    • مقالات اندروید
    • مقالات پایتون
    • مقالات جاوا
    • مقالات جاوا اسکریپت
    • مقالات دارت
    • مقالات دلفی
    • مقالات سوئیفت
    • مقالات سی شارپ
    • مقالات فلاتر
    • مقالات لیسپ
    • مقالات متلب
    • مقالات یادگیری ماشین
    • مقالات آموزش reactjs
    • مقالات آموزش VUE js
    • مقالات آموزش لاراول
    • مقالات کسب درآمد
  • کسب درآمد با مداد سبز
  • درباره مداد سبز
  • تماس با مداد سبز
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
ورود / عضویت

آموزش شی گرایی در php

2022-12-01
ارسال شده توسط arvira2256
وبلاگ
آموزش شی گرایی در php

شی گرایی یکی از انواع ویژگی های زبان های برنامه نویسی است. OOP یا همان Object Oriented Programming نوعی از برنامه نویسی است که بر اساس شی یا همان object استوار است. از جمله مهمترین مشخصه های زبان های شی گرا می توان به کدهایی منظم و اصطلاحا تمیز، امکان نگهداری بیشتر و همینطور عیب یابی ساده‌تر اشاره کرد.

پی اچ پی یکی از زبان های برنامه نویسی شی گرا بوده و شما می توانید از کاربردها و مزیت های این زبان شی گرا به راحتی بهره‌مند شوید. در این مطلب قصد داریم به آموزش شی گرایی در php بپردازیم و در مورد آن توضیحاتی ارائه کنیم. با ما همراه باشید.

آموزش شی گرایی در php، مزایاآموزش شی گرایی در php، مزایا

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

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

  1. می توانیم کدها را به بخش ها و قطعه های کوچکتر تقسیم کنیم.
  2. مدیریت و سازماندهی کدهای نوشته شده بهتر و راحت تر انجام می شود.
  3. لازم نیست که کدهای تکراری دوباره و دوباره توشته شوند.
  4. می توانید به راحتی از کدهای قبلی تان هم استفاده کنید.
  5. امنیت آن کاملا مناسب است.
  6. امکان عیب یابی و پیدا کردن اشکال ها به ساده‌ترین شکل ممکن وجود دارد.

آموزش شی گرایی در php: مفاهیم اولیه

برای آموزش شی گرایی در php لازم است تا در گام نخست به مفاهیم اولیه آن بپردازیم و در مورد انها صحبت کنیم. این مفاهیم به شرح زیر هستند:

  1. کلاس (class)
  2. شی (Object)
  3. متغیرهای عضو (Member Variable)
  4. تابع های عضو (Member Function)
  5. وراثت (Inheritance)
  6. کلاس والد (Parent Class)
  7. کلاس فرزند (Child Class)
  8. چندریختی (Polymorphism)
  9. سربارگذاری (Overloading)
  10. انتزاع داده یا تجرید دیتا (Data Abstraction)
  11. اینترفیس (Interface)
  12.  کپسوله سازی (Encapsulation)
  13.  توابع سازنده (Constructor)
  14. تابع های مخرب (Destructor)

در ادامه آموزش شی گرایی در php به معرفی و بررسی این مفاهیم می پردازیم.

مطالعه مقاله
6 روش کسب درامد از پایتون و هر آنچه لازم است بدانید

1. کلاس (class)

 کلاس ها در شی گرایی داده هایی هستند که به وسیله خود برنامه نویس تعریف می شوند. هر کلاس می تواند تابع ها و همینطور داده های لوکال (محلی) داشته باشد. هر کلاس می تواند در نقش یک الگو به منظور ساخت نمونه های مختلف و متعدد از یک شی –یا کلاس- مورد استفاده قرار گیرد.

2. شی (Object)

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

3. متغیرهای عضو (Member Variable)

 این متغیرها همان هایی هستند که در داخل یک کلاس تعریف می شوند. متغیرهای عضو تنها در داخل همان کلاسی که در آن تعریف شده اند شناخته می شوند و خارج از آن قابل مشاهده نیستند. به علاوه دسترسی به این متغیرها تنها به کمک تابع هایی صورت می گیرد که عضو همان کلاس هستند. وقتی شی را ایجاد میکنیم آنگاه متغیرهای عضو برای آن در حکم صفت شی هستند.

4. تابع های عضو (Member Function)4. تابع های عضو (Member Function)

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

5. وراثت (Inheritance)

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

6. کلاس والد (Parent Class)

کلاس والد کلاسی است که سایر کلاس ها می توانند از آن ارث ببرند. نام های دیگری که برای این نوع کلاس مورد استفاده قرار کی گیرند عبارت هستند از: فوق کلاس و همینطور کلاس پایه.

7. کلاس فرزند (Child Class)

اگر کلاسی از یک کلاس دیگر ارث ببرد به آن کلاس فرزند می گوییم. از جمله نام های دیگر که برای کلاس های فرزند مورد استفاده قرار می گیرد می توانیم به کلاس مشتق شده و یا زیر کلاس هم اشاره کنیم.

مطالعه مقاله
آینده پایتون (python) در ایران و جهان چگونه است؟

8. چندریختی (Polymorphism)

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

9. سربارگذاری (Overloading)

سربارگذاری هم به عنوان یک نوع چندریختی شناخته میشود. در سربارگذاری همه یا تعدادی از عملگرها با توجه به نوع ارگومان هایی که دارند می توانند به شکل های مختلفی پیاده‌سازی شوند. حتی تابع های مشابه هم امکان این را دارند که به وسیله اجراهای مختلف از سربارگذاری استفاده کنند.

10. انتزاع داده یا تجرید دیتا (Data Abstraction)

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

11. اینترفیس (Interface)

از نظر تئوری و عملکرد اینترفیس مشابه با انتزاع کار می کند. اما تفاوتی که اینترفیس با انتزاع دارد این است که متدهای آن فاقد بدنه هستند. به علاوه اگر کلاسی یک اینترفیس را ایمپلیمنت کند (تکمیل کند) ملزم است تا کلیه متدهای کلاس والد را بازنویسی نماید. شباهت این دو به هم را هم می توان در این که هیچ یک قادر به ایجاد آبجکت نیستند جستجو کرد.

12. کپسوله سازی (Encapsulation)

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

13. توابع سازنده (Constructor)

یکی از انواع مخصوص توابع همین توابع سازنده هستند. هر وقت که یک شی از یک کلاس به وجود بیاید این تابع های سازنده به شکلی اتوماتیک فراخوانی می شوند.

مطالعه مقاله
کاربرد پایتون در فارکس + ۱۹ کاربرد آن

14. تابع های مخرب (Destructor)

این تابع ها نقطه مقابل توابع سازنده هستند. آنها وقتی که می خواهیم یک شی را از یک کلاس حذف کنیم یا ان را از دامنه کلاس خارج کنیم به شکلی اتوماتیک فرخوانی می شوند.

چطور در php یک کلاس تعریف کنیم؟چطور در php یک کلاس تعریف کنیم؟

در این بخش از آموزش شی گرایی در php قصد داریم باهم بررسی کنیم که چطور می توانیم در php یک کلاس ایجاد کنیم. این کار به کمک یک کلمه کلیدی انجام می گیرد که همان class است. پس از این کلمه کلیدی شما می بایست نام کلاس را تایپ کرده و سایر دستورها را در یک جفت آکولاد ({})  قرار دهید.

در مثال زیر می بینید که ما یک کلاس به وجود آورده و نام آن را Fruit گذاشته ایم. به علاوه این کلاس دارای دو ویزگی $name و $color و ما از متدهای set_name() و get_name() استفاده کرده ایم تا ویژگی $name را set و  get کنیم:

<?php

class Fruit {

  // Properties

  public $name;

  public $color;

  // Methods

  function set_name($name) {

    $this->name = $name;

  }

  function get_name() {

    return $this->name;

  }

}

?>

 

نحوه تعریف شی در PHPنحوه تعریف شی در PHP

و در اخرین بخش از آموزش شی گرایی در php نوبت به چگونگی تعریف یک شی در زبان php می رسد. خوب است بدانید که ما می توانیم شی های مختلفی را از یک کلاس به وجود آوریم. هر یک از این اشیا کلیه مشخصه ها و همینطور متدهایی که برای کلاس مورد نظر تعریف شده است را در ختیار دارد. برای آموزش PHP  میتوانید وارد صفحه مربوطه شوید.

اما این مقدارهای این ویزگی هاست که مختلف است. به کمک کلمه کلیدی newما می توانیم شی هایی را برای یک کلاس تعریف کنیم. در مثال زیر ما دو شی $apple و $banana را برای کلاس Fruit تعریف کرده ایم:

$apple = new Fruit();
$banana = new Fruit();
$apple->set_name('Apple');
$banana->set_name('Banana');
echo $apple->get_name();
echo "<br>";
echo $banana->get_name();
?>

خلاصه

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

قبلی آموزش صفحه بندی با php
بعدی آموزش کار با فایل ها در پایتون

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • #C
  • ++C
  • CSS
  • HTML
  • PHP
  • SQL server
  • اندروید
  • برنامه نویسی
  • پایتون
  • جاوا
  • جاوا اسکریپت
  • دارت
  • دلفی
  • سوئیفت
  • فلاتر
  • متلب
  • وبلاگ
  • یادگیری ماشین
  • محبوب
  • جدید
  • دیدگاه ها

لوگو مدادسبز   مداد سبز

آکادمی مداد سبز از سال 1400 با همکاری اساتید با سابقه و کارشناسان مجرب آموزشی-مشاوره ای با هدف ارتقای کیفیت آموزش آنلاین در کشور جهت تربیت نیرو های متخصص، در حال فعالیت می باشد و در این راستا قصد دارد آموزش های آنلاین با کیفیت و مهارت محور را در زمینه های مختلف در اختیار دانشجویان قرار دهد.

دسترسی سریع
  • مداد سبز
  • درباره مداد سبز
  • تماس با مداد سبز
  • کسب درآمد
  • حریم خصوصی
  • شرایط بازگشت وجه
آموزش های مداد سبز
  • آموزش برنامه نویسی
  • آموزش PHP
  • آموزش ++C
  • آموزش CSS
  • آموزش HTML
  • آموزش SQl
  • آموزش VB.net
  • آموزش اندروید
  • آموزش XML
  • آموزش فلاتر
  • آموزش سوئیفت
  • آموزش لیسپ
  • آموزش پایتون
  • آموزش دلفی
  • آموزش جاوا
  • آموزش زبان دارت
  • آموزش جاوا اسکریپت
  • آموزش سی شارپ
  • آموزش متلب
  • آموزش reactjs
  • آموزش vue js
  • آموزش لاراول
  • آموزش یادگیری عمیق
  • آموزش زبان C
  • آموزش Asp.net core
  • آموزش زبان GO
  • آموزش سالیدیتی
  • آموزش MVC در PHP
مقالات مداد سبز
  • مقالات برنامه نویسی
  • مقالات PHP
  • مقالات ++C
  • مقالات CSS
  • مقالات HTML
  • مقالات SQL Server
  • مقالات Visual Basic
  • مقالات اندروید
  • مقالات XML
  • مقالات فلاتر
  • مقالات سوئیفت
  • مقالات آموزش لیسپ
  • مقالات آموزش پایتون
  • مقالات آموزش دلفی
  • مقالات آموزش جاوا
  • مقالات آموزش دارت
  • مقالات جاوا اسکریپت
  • مقالات سی شارپ
  • مقالات آموزش متلب
  • مقالات reactjs
  • مقالات VUE js
  • مقالات آموزش لاراول
  • مقالات کسب درآمد

شبکه های اجتماعی

مجوز ها

logo-samandehi
تمامی حقوق سایت متعلق به پلتفرم آموزش آنلاین مداد سبز می باشد.
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://medadsabz.com/?p=20605
ورود ×
کد تایید
لطفاً کد تأیید ارسال شده به را تایپ کنید
ثبت
ورود با گذرواژه یکبار مصرف
ارسال مجدد گذرواژه یکبار مصرف(00:180)
آیا حساب کاربری ندارید؟
ثبت نام

ارسال مجدد گذرواژه یکبار مصرف (00:180)
بازگشت به ورود
  • (+93) Afghanistan
  • (+355) Albania
  • (+213) Algeria
  • (+1) American Samoa
  • (+376) Andorra
  • (+244) Angola
  • (+1) Anguilla
  • (+1) Antigua
  • (+54) Argentina
  • (+374) Armenia
  • (+297) Aruba
  • (+61) Australia
  • (+43) Austria
  • (+994) Azerbaijan
  • (+973) Bahrain
  • (+880) Bangladesh
  • (+1) Barbados
  • (+375) Belarus
  • (+32) Belgium
  • (+501) Belize
  • (+229) Benin
  • (+1) Bermuda
  • (+975) Bhutan
  • (+591) Bolivia
  • (+599) Bonaire, Sint Eustatius and Saba
  • (+387) Bosnia and Herzegovina
  • (+267) Botswana
  • (+55) Brazil
  • (+246) British Indian Ocean Territory
  • (+1) British Virgin Islands
  • (+673) Brunei
  • (+359) Bulgaria
  • (+226) Burkina Faso
  • (+257) Burundi
  • (+855) Cambodia
  • (+237) Cameroon
  • (+1) Canada
  • (+238) Cape Verde
  • (+1) Cayman Islands
  • (+236) Central African Republic
  • (+235) Chad
  • (+56) Chile
  • (+86) China
  • (+57) Colombia
  • (+269) Comoros
  • (+682) Cook Islands
  • (+225) Côte d'Ivoire
  • (+506) Costa Rica
  • (+385) Croatia
  • (+53) Cuba
  • (+599) Curaçao
  • (+357) Cyprus
  • (+420) Czech Republic
  • (+243) Democratic Republic of the Congo
  • (+45) Denmark
  • (+253) Djibouti
  • (+1) Dominica
  • (+1) Dominican Republic
  • (+593) Ecuador
  • (+20) Egypt
  • (+503) El Salvador
  • (+240) Equatorial Guinea
  • (+291) Eritrea
  • (+372) Estonia
  • (+251) Ethiopia
  • (+500) Falkland Islands
  • (+298) Faroe Islands
  • (+691) Federated States of Micronesia
  • (+679) Fiji
  • (+358) Finland
  • (+33) France
  • (+594) French Guiana
  • (+689) French Polynesia
  • (+241) Gabon
  • (+995) Georgia
  • (+49) Germany
  • (+233) Ghana
  • (+350) Gibraltar
  • (+30) Greece
  • (+299) Greenland
  • (+1) Grenada
  • (+590) Guadeloupe
  • (+1) Guam
  • (+502) Guatemala
  • (+44) Guernsey
  • (+224) Guinea
  • (+245) Guinea-Bissau
  • (+592) Guyana
  • (+509) Haiti
  • (+504) Honduras
  • (+852) Hong Kong
  • (+36) Hungary
  • (+354) Iceland
  • (+91) India
  • (+62) Indonesia
  • (+98) Iran
  • (+964) Iraq
  • (+353) Ireland
  • (+44) Isle Of Man
  • (+972) Israel
  • (+39) Italy
  • (+1) Jamaica
  • (+81) Japan
  • (+44) Jersey
  • (+962) Jordan
  • (+7) Kazakhstan
  • (+254) Kenya
  • (+686) Kiribati
  • (+965) Kuwait
  • (+996) Kyrgyzstan
  • (+856) Laos
  • (+371) Latvia
  • (+961) Lebanon
  • (+266) Lesotho
  • (+231) Liberia
  • (+218) Libya
  • (+423) Liechtenstein
  • (+370) Lithuania
  • (+352) Luxembourg
  • (+853) Macau
  • (+389) Macedonia
  • (+261) Madagascar
  • (+265) Malawi
  • (+60) Malaysia
  • (+960) Maldives
  • (+223) Mali
  • (+356) Malta
  • (+692) Marshall Islands
  • (+596) Martinique
  • (+222) Mauritania
  • (+230) Mauritius
  • (+262) Mayotte
  • (+52) Mexico
  • (+373) Moldova
  • (+377) Monaco
  • (+976) Mongolia
  • (+382) Montenegro
  • (+1) Montserrat
  • (+212) Morocco
  • (+258) Mozambique
  • (+95) Myanmar
  • (+264) Namibia
  • (+674) Nauru
  • (+977) Nepal
  • (+31) Netherlands
  • (+687) New Caledonia
  • (+64) New Zealand
  • (+505) Nicaragua
  • (+227) Niger
  • (+234) Nigeria
  • (+683) Niue
  • (+672) Norfolk Island
  • (+850) North Korea
  • (+1) Northern Mariana Islands
  • (+47) Norway
  • (+968) Oman
  • (+92) Pakistan
  • (+680) Palau
  • (+970) Palestine
  • (+507) Panama
  • (+675) Papua New Guinea
  • (+595) Paraguay
  • (+51) Peru
  • (+63) Philippines
  • (+48) Poland
  • (+351) Portugal
  • (+1) Puerto Rico
  • (+974) Qatar
  • (+242) Republic of the Congo
  • (+40) Romania
  • (+262) Runion
  • (+7) Russia
  • (+250) Rwanda
  • (+290) Saint Helena
  • (+1) Saint Kitts and Nevis
  • (+508) Saint Pierre and Miquelon
  • (+1) Saint Vincent and the Grenadines
  • (+685) Samoa
  • (+378) San Marino
  • (+239) Sao Tome and Principe
  • (+966) Saudi Arabia
  • (+221) Senegal
  • (+381) Serbia
  • (+248) Seychelles
  • (+232) Sierra Leone
  • (+65) Singapore
  • (+1) Sint Maarten
  • (+421) Slovakia
  • (+386) Slovenia
  • (+677) Solomon Islands
  • (+252) Somalia
  • (+27) South Africa
  • (+82) South Korea
  • (+211) South Sudan
  • (+34) Spain
  • (+94) Sri Lanka
  • (+1) St. Lucia
  • (+249) Sudan
  • (+597) Suriname
  • (+268) Swaziland
  • (+46) Sweden
  • (+41) Switzerland
  • (+963) Syria
  • (+886) Taiwan
  • (+992) Tajikistan
  • (+255) Tanzania
  • (+66) Thailand
  • (+1) The Bahamas
  • (+220) The Gambia
  • (+670) Timor-Leste
  • (+228) Togo
  • (+690) Tokelau
  • (+676) Tonga
  • (+1) Trinidad and Tobago
  • (+216) Tunisia
  • (+90) Turkey
  • (+993) Turkmenistan
  • (+1) Turks and Caicos Islands
  • (+688) Tuvalu
  • (+1) U.S. Virgin Islands
  • (+256) Uganda
  • (+380) Ukraine
  • (+971) United Arab Emirates
  • (+44) United Kingdom
  • (+1) United States
  • (+598) Uruguay
  • (+998) Uzbekistan
  • (+678) Vanuatu
  • (+58) Venezuela
  • (+84) Vietnam
  • (+681) Wallis and Futuna
  • (+212) Western Sahara
  • (+967) Yemen
  • (+260) Zambia
  • (+263) Zimbabwe
مرورگر شما از HTML5 پشتیبانی نمی کند.