$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 关注
- 592 浏览
添加回答
举报
0/150
提交
取消