php 中使用return 出错_PHP教程
php 中使用return 出错
答案
在使用诸如mysqli_conn,只要有"i"的语句就会出错,我装的是php 最新版本.
在一个function中, 使用return $db, 也出错.
怎么回事?
最佳答案[url=http://www.phpchina.com/bbs/space.php?username=yafeikf]链接标记yafeikf[/url]
[url=http://www.phpchina.com/bbs/space.php?uid=38739]链接标记[img]http://www.phpchina.com/server/avatar.php?uid=38739&size=small[/img][/url]因为没打好基础。
mysql和mysqli均为MySQL For PHP的连接扩展。出错只有两个原因,1:根本就没有安装mysqli扩展;2:参数使用错误或数据库信息错误
你return的是什么。。假如一个function function a()
{
// function里是独立的一片天。function里根本就没有$db这个变量。你又从哪return的?
return $db;
}
复制代码
其它解决方案
因为没打好基础。
mysql和mysqli均为MySQL For PHP的连接扩展。出错只有两个原因,1:根本就没有安装mysqli扩展;2:参数使用错误或数据库信息错误
你return的是什么。。假如一个function function a()
{
// function里是独立的一片天。function里根本就没有$db这个变量。你又从哪return的?
return $db;
}
复制代码
其它解决方案
恩,我觉得可能是没打开扩展
其它解决方案
你把代码发出来啊
这样看很不清楚
其它解决方案
谢谢! 是mysqli没打开.
但return 还是出错.
function db_connect()
{
@ $db = mysqli_connect('localhost','root','8251617','bookmarks');
if (!$db)
{
throw new Exception('Could not connect to database server');
}
else
{
return $db;
echo 'dddd';
}
}
以上代码中,如去掉return 便可通过,但我需要return 值啊.
}
其它解决方案
[url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=1073261&ptid=128738]链接标记3#[/url] kazaff
谢谢你1
其它解决方案
return 之后的所有操作都不会继续执行
其它解决方案
[url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=1073310&ptid=128738]链接标记7#[/url] yafeikf
问题是:只要代码中有return就立马出http 500错,页面都找不到,跟之前的mysqli出同样的错,难道也有什么东西没打开?
谢谢
其它解决方案
是否装了Xdebug?
以后类似出错的问题,都可以通过它来追哈
其它解决方案
貌似代码有问题。。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

登录 CakePHP 是一项非常简单的任务。您只需使用一项功能即可。您可以记录任何后台进程(如 cronjob)的错误、异常、用户活动、用户采取的操作。在 CakePHP 中记录数据很容易。提供了 log() 函数

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写

CakePHP 是一个开源MVC 框架。它使开发、部署和维护应用程序变得更加容易。 CakePHP 有许多库可以减少大多数常见任务的过载。
