That's the big question, Is php only server side scripting...? Logically answer is YES, because it needs PHP parser, a web server and Browser. You need to run server with php installation, so definitely it's server side scripting, But word "Command line scripting" force you to think about above question, Because, You can make a PHP script to run it without any server or browser. You only need the PHP parser to use it this way.This type of usage is ideal for scripts regularly executed using cron (on *nix or Linux) or Task Scheduler (on Windows) One more stroke on your head, You can make an desktop application in PHP. PHP is not the best language for the desktop application but if you know php very well than you can write cross-platform applications this way using PHP-GTK. PHP-GTK is an extension to PHP. So now i want to know what's the right answer for this question...? Anyone...?