这是我的测试代码部分,把pdo连接的语句 写成函数后就连接不了数据库了。
<?php
header('content-type:text/html;charset=utf8');
//链接数据库
//1.非函数,成功连接
try{
$dsn='mysql:host=localhost;dbname=cyotel';
$username='root';
$password='root';
$pdo=new PDO($dsn,$username,$password);
//打印连接结果
}catch(PDOException $e){
echo $e->getMessage();
}
var_dump($pdo);
//2.函数,连接失败
function connect(){
try{
$dsn='mysql:host=localhost;dbname=cyotel';
$username='root';
$password='root';
$pdo2=new PDO($dsn,$username,$password);
//打印连接结果
}catch(PDOException $e){
echo $e->getMessage();
}
}
connect();
var_dump($pdo2);
?>