php pdo 预处理

$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 根本就没有定义啊. 为啥可以先传入,之后再赋值. 这是啥语法. 什么知识点.

哔哔one
浏览 593回答 1
1回答

波斯汪

面对对象程序。 $name先在内存机制上赋值一个空数组。 然后进行组合。 程序编程有面对对象和面对过程。 你上网搜搜理解下追问还是不懂, 面向对象了解,但是这个是怎么实现的呢,  php 也没有c语言那种指针啊,   怎么可以在之后调用变量的值呢
打开App,查看更多内容
随时随地看视频慕课网APP