拙劣的PHP,都来讨论下
最近开始学习PHP,但PHP拙劣的语法,特别令人讨厌,为什么会是这样呢。就如下面这样:$mysqli=new mysqli("localhost","root","","test");
if ($mysqli->connect_errno) {
printf("connect failed:%s\n",$mysqli->connect_error);
//die('Connect Error: ' . $mysqli->connect_error);
}else{
$query="select * from students;";
$query.="select name,age,sex from students";
if($mysqli->multi_query($query)){
do{
if($result=$mysqli->store_result()){ //拙劣的PHP :两个同样名字的方法竟然返回类型差别这么大,哪怕都返回对象也行啊
echo "类型:".gettype($result);//返回对象
}
}while($mysqli->next_result());
}else{
}
/*
$query="select name,age,sex from students";
if($stmt=$mysqli->prepare($query)){
$stmt->execute();
$result=$stmt->store_result();//拙劣的PHP :两个同样名字的方法竟然返回类型差别这么大,哪怕都返回对象也行啊
echo "类型:".gettype($result);//返回布尔类型
}
*/