$stmt = $pdo->prepare('insert into user(name,password,money)values(?,?,?)');$stmt->bindParam(1, $name);$stmt->bindParam(2, $password);$stmt->bindParam(3, $money);$name = "順悟空";$pwd = "123123";$money = 100000;$stmt->execute();這段代碼是pdo預處理的寫法, 但是有一個不能理解的問題, 第二行里面的變量$name 到底是啥. 這個$name 根本就沒有定義啊. 為啥可以先傳入,之后再賦值. 這是啥語法. 什么知識點.
1 回答

波斯汪
TA貢獻1811條經驗 獲得超4個贊
面對對象程序。 $name先在內存機制上賦值一個空數組。 然后進行組合。 程序編程有面對對象和面對過程。 你上網搜搜理解下
追問
還是不懂, 面向對象了解,但是這個是怎么實現的呢, php 也沒有c語言那種指針啊, 怎么可以在之后調用變量的值呢
- 1 回答
- 0 關注
- 616 瀏覽
添加回答
舉報
0/150
提交
取消