Is “argv[0] = name-of-executable” an accepted standard or just a common convention?

Guesswork (even educated guesswork) is fun but you really need to go to the standards documents to be sure. For example, ISO C11 states (my emphasis): If the value of argc is greater than zero, the string pointed to by argv[0] represents the program name; argv[0][0] shall be the null character if the program name … Read more

How to access command line arguments of the caller inside a function?

If you want to have your arguments C style (array of arguments + number of arguments) you can use $@ and $#. $# gives you the number of arguments. $@ gives you all arguments. You can turn this into an array by args=(“$@”). So for example: args=(“$@”) echo $# arguments passed echo ${args[0]} ${args[1]} ${args[2]} … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)