【PHP】面试题整理PHP部分

98 篇文章 6 订阅 ¥99.90 ¥299.90
这篇博客主要整理了PHP面试中常见的问题,包括include与require的区别,防止SQL注入的方法,保存远程图片的方式,静态变量的理解,交换数值的代码实现,以及单例模式的类设计。内容涵盖了基础语法、安全实践及设计模式等多个方面。
摘要由CSDN通过智能技术生成

PHP

语句include和require都能把另一个文件包含到当前文件中,它们的区别是?为了多次包含同一文件,可以用什么语句替代它们?

include引入不存在,会报warning
require引入不存在,会报fatal error
_once如果之前已经引用过,就不会重复引用,如果没有加_once,重复引用就会出现致命错误
include_once之前需要检查是否有引用,所以不如include效率高
规范编码下,推荐include

能够实现防止SQL注入的函数或方式?

mysql

  • 过滤输入和转义输出
  • mysql_real_escape_string( )
  • 使用支持参数化查询语句和占位符的数据库操作类(如PEAR::DB, PDO等)
  • magic_quotes_gpc选项打开
  • PDO
  • MYSQLi

哪些方式能将网页上的图片(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小雨青年

程序员可以把咖啡转化成代码~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值