+ 1

what is main different between variable & object in php language

30th Jan 2018, 3:07 PM
Tuhidul islam Mridul
Tuhidul islam Mridul - avatar
2 Answers
+ 5
Considering PHP is a loose-typed language a variable in PHP can contain anything from numbers, strings, arrays, objects etc. A variable is a block of memory filled with data, how the data is interpreted or treated, as number, string, array, or object is the task of the PHP engine. A variable, as its name implies, may alter its content throughout the script execution period, it's value is not persistent. An object is an instance of its defining class, it's like the real thing opposed to its class which is imaginary, a class can be pictured as your imagination or idea of something, object is a reality form of that imagination or idea. e.g. Imagine a car; you know it has 4 wheels, carries at least 2 passengers, has relative sized luggage etc. that is your car class. But you cannot use or drive an idea, you need a real thing, so you create a car based on your idea (class) of car, and the real car that you can drive is an object. Hth, cmiiw
30th Jan 2018, 4:27 PM
Ipang
+ 3
A variable asoceatea an identfier and value. Objects are a collection of variables and methods/functions associated to a concept. So a person object can contain multiple variables with information about that person.
30th Jan 2018, 3:26 PM
josh mizzi
josh mizzi - avatar