• 关于 代码整洁 php 的搜索结果

问题

Web开发者不可不知的15条编码原则

技术小菜鸟 2019-12-01 21:19:56 2473 浏览量 回答数 1

回答

在使用PHP5.4及以上版本时,在调用函数时,使用引用符号&时,会出现Parse error: syntax error, unexpected '&'或PHP Fatal error:  Call-time pass-by-reference has been removed者,这是由于在函数调用时通过引用传递参数已被弃用,因为它影响了代码的整洁,如果函数的参数没有声明作为引用传递,那么它可以以无文档的方式修改它的参数。为了防止副作用,最好在函数声明中指定哪些参数是通过引用传递的。所以PHP核心配置allow_call_time_pass_reference在PHP5.4被移除,在调用的函数定义中参数为引用参数时,可直接通过传入参数,而不用通过引用符号“&”加参数的方式。 比如一个函数定义在PHP5.4之前为foo($arg1,$arg2),如果想要第二个参数在调用时进行引用传递,在调用时应为foo($v1,&$v2)。而在PHP5.4之后想要进行引用传递,则需要在定义函数时指定哪个参数进行引用传递,如foo($arg1,&$arg2),而在调用时则直接进行调用即可:foo($v1,$v2)。 如果还有问题的话,可以来我网站给我留言提问哦。我会尽量帮你解答的。 云测速

游客ecajo753txe6k 2020-03-01 09:59:55 0 浏览量 回答数 0

回答

您有几种选择方法,可COUNT(*)从SQL 获取值。最简单的三个可能是: $sql = "SELECT COUNT(*) FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_assoc($result)['COUNT(*)']; echo $count; 或使用列别名: $sql = "SELECT COUNT(*) as cnt FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_assoc($result)['cnt']; echo $count; 或使用数值数组: $sql = "SELECT COUNT(*) FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_row($result)[0]; echo $count; 不要使用mysqli_num_rows网络上某些地方建议的对数据库中的记录进行计数。此功能使用很少,计数记录绝对不是其中之一。使用mysqli_num_rows您将要求MySQL 从数据库中检索所有匹配的记录,这可能会非常消耗资源。最好将计数记录的工作委托给MySQL,然后如我的答案所示,仅获取PHP中的返回值。 我还建议您学习OOP,这会使您的代码更整洁,更易于阅读。与OOP相同,可以执行以下操作: $sql = "SELECT COUNT(*) FROM news"; $count = $con->query($sql)->fetch_row()[0]; echo $count; 如果查询使用变量,则可以执行类似的操作,但要使用准备好的语句。 $sql = "SELECT COUNT(*) FROM news WHERE category=?"; $stmt = $con->prepare($sql); $stmt->bind_param('s', $category); $stmt->execute(); $count = $stmt->get_result()->fetch_row()[0]; echo $count;来源:stack overflow

保持可爱mmm 2020-05-11 16:26:51 0 浏览量 回答数 0

消息队列 RocketMQ 9.9元包月起

消息队列 RocketMQ 9.9元包月起,另含2000万次API 免费调用额度

问题

耗时半年,终于开发了第一款基于nosqlphp的开源论坛

reign 2019-12-01 21:28:36 8568 浏览量 回答数 5

问题

Nginx性能为什么如此吊

小柒2012 2019-12-01 21:20:47 15038 浏览量 回答数 3
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SQL审核 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 人工智能 阿里云云栖号 云栖号案例 云栖号直播