Files
yii2/docs/guide/start-prerequisites.md
Pavel Dovlatov bdb7c64910 Update to https protocol for php.net links (#17168) [skip ci]
* Updated php.net link for some MemCache properties [skip ci]

* Changed protocol to https for links to php.net in comments

* Changed protocol to https for links to php.net in code

* Changed www.php.net (http) to secure.php.net (https) in comments

* Changed www.php.net (http) to secure.php.net (https) in code

* Changed protocol to https for links to php.net in UPGRADE.md

* Changed protocol to https for links to pecl.php.net in comments

* Changed us.php.net to secure.php.net (https) in comments

* Changed protocol to https for links to php.net in docs

* Changed www.php.net (http) to secure.php.net (https) in docs

* Changed protocol to https for links to pecl.php.net in docs

* Changed ru/jp.php.net to secure.php.net (https) in docs

Don't sure about russian guide: is this links meant to be for guide on russian, or not?
2019-02-28 13:09:27 +03:00

1.3 KiB

What do you need to know

The Yii learning curve is not as steep as other PHP frameworks but still there are some things you should learn before starting with Yii.

PHP

Yii is a PHP framework so make sure you read and understand language reference. When developing with Yii you will be writing code in an object oriented fashion, so make sure you are familiar with Classes and Objects as well as namespaces.

Object oriented programming

Basic understanding of object oriented programming is required. If you're not familiar with it, check one of the many tutorials available such as the one from tuts+.

Note that the more complicated your application is the more advanced OOP concepts you should learn in order to successfully manage that complexity.

Command line and composer

Yii extensively uses de-facto standard PHP package manager, Composer so make sure you read and understand its guide. If you are not familiar with using command line it is time to start trying. Once you learn the basics you'll never want to work without it.