首页 » 网站推广 » php面试经典题技巧_九道经典php面试题

php面试经典题技巧_九道经典php面试题

访客 2024-12-16 0

扫一扫用手机浏览

文章目录 [+]

1、如何取得客户真个IP(哀求取得一个int)

$_SERVER[\公众REMOTE_ADDR\"大众]:ip2long进行转换

php面试经典题技巧_九道经典php面试题

2、include 和 require 的差异

php面试经典题技巧_九道经典php面试题
(图片来自网络侵删)

require:涌现缺点后直接终止退出,程序不再实行 include:包含一个不存在的文件,会提示警告程序会连续实行

3、@test()和&test()的差异

@test()的浸染是屏蔽test()方法中警告的浸染 &test()引用test()方法

4、array+array与array_merge()的差异二者之间的差异是:

键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先涌现的值作为终极结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖)

键名为字符时,+仍旧把最先涌现的值作为终极结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉,但array_merge()此时会覆盖掉前面相同键名的值

5、什么是魔术引号(magic_quotes_gpc)?

魔术引号(Magic Quotes)是一个自动将进入PHP脚本的数据进行转义的过程。

6、在类的方法中,如何调用其父类的同名方法?

parent::方法名

7、描述一下PHP开拓中常见的几种攻击以及办理方案

SQL注入: 办理这个问题的办法是,将 PHP 的内置 mysql_real_escape_string() 函数用作任何用户输入的包装器。
这个函数对字符串中的字符进行转义,使字符串不可能通报撇号等分外字符并让 MySQL 根据分外字符进行操作。

跨站点脚本攻击(XSS): strip_tags() 函数,这个函数可以打消任何包围在 HTML 标记中的内容 或者利用htmlspecialchars() 函数。

8、字符串“\r”,\"大众\n\"大众,\"大众\t\"大众,\"大众\x20\公众分别代表什么?

“\r”代表的含义是: 在Linux、unix 中表示返回到当行的最开始位置,在Mac OS 中表示换行且返回到下一行的最开始位置,相称于Windows 里的 \n 的效果。

“\n”代表的含义是: 在Windows 中表示换行且回到下一行的最开始位置。
相称于Mac OS 里的 \r 的效果,在Linux、unix 中只表示换行,但不会回到下一行的开始位置。

“\t”所代表的含义是: 键盘上的“TAB”键,跳格(移至下一列)。

“\x20”所代表的含义是:是32在ASCII表中16进制的表示。

9、请列举最少3个PHP工具的魔术方法并解释他们的用场。

布局方法: __construct()

析构方法__destruct()

__get() 掌握私有的受保护的未定义的成员属性的访问

__set() 对私有的受保护的未定义的成员属性进行赋值掌握

__isset() 对私有的受保护的未定义成员属性进行isset和empty的判断掌握

标签:

相关文章

从19的视角,探索科技与创新的无限可能

自古以来,人们对于数字19的解读就充满了神秘色彩。在西方文化中,19象征着“天启”,寓意着不凡的命运;在中国传统文化中,19则被视...

网站推广 2024-12-17 阅读0 评论0

从入门到精通,H5技术学习攻略

随着互联网技术的飞速发展,HTML5(以下简称H5)凭借其强大的功能和跨平台的优势,已成为当下最受欢迎的前端技术之一。对于想要学习...

网站推广 2024-12-17 阅读0 评论0

伍屹大数据,推动行业变革,引领智慧未来

随着信息技术的飞速发展,大数据已经成为我国经济社会发展的重要战略资源。作为大数据领域的领军企业,伍屹大数据凭借其先进的技术、丰富的...

网站推广 2024-12-17 阅读0 评论0