Speaking of PHP.
It is necessary to know what is the use of object-oriented programming.
How important is it?
It makes things easier for me.
Speaking of PHP.
It is necessary to know what is the use of object-oriented programming.
How important is it?
It makes things easier for me.
It is definitely necessary to know POO for a social network in any other way you would have to make a tangle of queries in your database that would not be maintainable. and not only do you need POO for PHP, but you will need an ORM for your database, to make relations more clearly.
I recommend you use a Framework that offers all this, my recommendation would be Laravel, the learning curve is not as pronounced and Eloquent, the ORM of laravel will help you a lot to generate relationships between users.
The last thing I want is to discourage you, but I think you should analyze the viability of making a small Social Network, since it is a lot of work and you need many skills and time for a good result. The positive side is that if you venture to this project, you will learn a lot and in the end you will have a great project that will support you as a programmer. The downside is that such a large project can be frustrating at most times even for experienced programmers, I would recommend you start with smaller things to gain experience.