摘要:PHP沒有塊級作用域會造成 起變量名的時候怕重名, 注意全局變量名不要重復(fù).局部變量名無所謂,因為不使用global和$GLOBALS數(shù)組引用,全局變量在函數(shù)局部作用域是不起作用的, 函數(shù)作用域也是局部作用域,索引變量名只會在自己所在的函數(shù)作用域起作用,可以和其他的函數(shù)作用域的變量名重名. 沒有塊作用域可以使用函數(shù)作用域來替代, 盡量所有的變量不重名.
PHP沒有塊級作用域會造成 起變量名的時候怕重名, 注意全局變量名不要重復(fù).局部變量名無所謂,因為不使用global和$GLOBALS數(shù)組引用,全局變量在函數(shù)局部作用域是不起作用的, 函數(shù)作用域也是局部作用域,索引變量名只會在自己所在的函數(shù)作用域起作用,可以和其他的函數(shù)作用域的變量名重名. 沒有塊作用域可以使用函數(shù)作用域來替代, 盡量所有的變量不重名.
批改老師:查無此人批改時間:2019-03-16 09:28:14
老師總結(jié):變量重名是個很煩的問題。在做項目前,把一些變量名確定下來。 比如 用戶ID, 大家在每個方法里都用 $uid ,這樣就不會錯了