下载此文档

腾讯php部分面试题答案.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
腾讯php部分面试题答案.doc腾讯php部分面试题答案
腾讯php部分面试题答案
1 / 7
腾讯php部分面试题答案
腾讯 php 部分面试题答案
友 xx-09-03 请写一段 pHp代码,确保多个进程同时写入同一个文件成功 这题答案是不是有问题呀?
safe_mode 是提供一个基本安全的共享环境。在一个多用户共享
的 phpweb服务器上,当这台服务器开启了 safe_mode 模式,有以下函数将会受到影响。首先,一下尝试访问文件系统的函数将会被限制,运行服务器的用户 id ,如果想要尝试操作某个文件,必须要用户该文件的读取或者写入的访问权限。
因此,在 safe_mode 打开的情况下,下列函数将会收到限制:
ckdir ,
move_uploaded_file,chgrp,parse_ini_file,chown,rmdir,copy,re name,fopen,require,highlight_file,show_source,include,symli nk,
link,touch,mkdir,unlink
以上都是跟操作文件系统有关的函数,除此之外,一些 php 扩展
的函数也会受到限制,不能在程序里面直接加载扩展, 只能到
里加载,而且 php 如果需要执行操作系统的程序时,必须在
safe_mode_exec_dir 中指定程序的路径,否则执行将失败。此外还
有 exec,shell_exec,pasathru,system,popen 等函数会收到限制
,pHp5中魔术方法函数有哪几个,请举例说明各自的用法
魔术方法: __construct(): 实例化对象时被调用; __destuct() :
当删除一个对象或者对象操作终止是被执行; __call() :调用对象不
存在方法时被调用; __get() :调用对象不存在的属性时被调用;
__set() :设置对象不存在的属性时被调用; __toString() :打印一
个对象时被调用,比如 echo$obj,print($obj);__clone(): 克隆对象
时被调用,比如 $t = new Test();$tt =
clone$t;__sleep():serialize 之前被调用,若对象比较大,想做一
些删除在序列化,可以考虑使用该方法; __wakeup() :unserialize
之前被调用,做些对象的初始化; __isset() :检测对象是否存在属
性的时候被调用,如 isset($c->name) ;__unset():unset 一个对象
属性时被调用,如: unset($c->name);__set_state() :调用
var_export 时被调用,用 __set_state 的返回值作为 var_export 的

腾讯php部分面试题答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人知识无限
  • 文件大小36 KB
  • 时间2021-12-23