$0代表了脚本名称本身,比如这里的script.sh就是$0的值。 $1代表了跟在脚本后面的第一个参数,$1 = filename1 $2代表跟在脚本后面的第二个参数,$2 = dir1。 $9对应的到$9代表之后的第九个参数 ${10}是第10个参数,必须在$9之后用括号括起来。 ${11}是第11个参数。 What does $1 mean in Bash?
这是一个HashTable的查找函数,它的作用是从EG(active_symbol_table)中查找名称为cv->name的变量,并将这个值赋值给ptr。 最后,这个在符号表中找到的值将传递给ZEND_ASSIGN_SPEC_CV_CONST_HANDLER函数的variable_ptr_ptr变量。 以上是获取左值和右值的过程,在这步操作后将执行赋值操作的核心操作--赋值。赋值操作是...