过客请留下你认为对的答案,哪怕就一道题也可以!
1.
请对POSIX风格和兼容Perl风格两种正则表达式的主要函数进行类比说明
ereg
preg_match
ereg_replace
preg_replace
2.
请说明在php.ini中safe_mode开启之后对于PHP系统函数的影响3.
PHP5中魔术方法函数有哪几个,请举例说明各自的用法4.
请写出让,并说明如何在命令行下运行PHP脚本(写出两种方式)同时向PHP脚本传递参数?5.
PHP的垃圾收集机制是怎样的6.使对象可以像数组一样进行foreach循环,要求属性必须是私有。
(Iterator模式的PHP5实现,写一类实现Iterator接口)7.请写一段PHP代码,确保多个进程同时写入同一个文件成功8.
用PHP实现一个双向队列
9.
使用正则表达式提取一段标识语言(html或xml)代码段中指定标签的指定属性值(需考虑属性值对不规则的情况,如大小写不敏感,属性名值与等号间有空格等)。此处假设需提取test标签的attr属性值,请自行构建包含该标签的串10.请使用socket相关函数(非curl)实现如下功能:构造一个post请求,发送到指定http server的指定端口的指定请求路径(如http://www.example.com:8080/test)。请求中包含以下变量:用户名(username):温柔一刀
密码(pwd):&123=321&321=123&
个人简介(intro):Hello world!且该http server需要以下cookie来进行简单的用户动作跟踪:cur_query:you&me
last_tm:...(上次请求的unix时间戳,定为当前请求时间前10分钟)
cur_tm:...(当前请求的unix时间戳)设置超时为10秒,发出请求后,将http server的响应内容输出。11.你用什么方法检查PHP脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率
1.
请对POSIX风格和兼容Perl风格两种正则表达式的主要函数进行类比说明
ereg
preg_match
ereg_replace
preg_replace
2.
请说明在php.ini中safe_mode开启之后对于PHP系统函数的影响3.
PHP5中魔术方法函数有哪几个,请举例说明各自的用法4.
请写出让,并说明如何在命令行下运行PHP脚本(写出两种方式)同时向PHP脚本传递参数?5.
PHP的垃圾收集机制是怎样的6.使对象可以像数组一样进行foreach循环,要求属性必须是私有。
(Iterator模式的PHP5实现,写一类实现Iterator接口)7.请写一段PHP代码,确保多个进程同时写入同一个文件成功8.
用PHP实现一个双向队列
9.
使用正则表达式提取一段标识语言(html或xml)代码段中指定标签的指定属性值(需考虑属性值对不规则的情况,如大小写不敏感,属性名值与等号间有空格等)。此处假设需提取test标签的attr属性值,请自行构建包含该标签的串10.请使用socket相关函数(非curl)实现如下功能:构造一个post请求,发送到指定http server的指定端口的指定请求路径(如http://www.example.com:8080/test)。请求中包含以下变量:用户名(username):温柔一刀
密码(pwd):&123=321&321=123&
个人简介(intro):Hello world!且该http server需要以下cookie来进行简单的用户动作跟踪:cur_query:you&me
last_tm:...(上次请求的unix时间戳,定为当前请求时间前10分钟)
cur_tm:...(当前请求的unix时间戳)设置超时为10秒,发出请求后,将http server的响应内容输出。11.你用什么方法检查PHP脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率
__wakeup
__toString
__set_state
__construct,
__destruct
__call,
__get,
__set,
__isset,
__unset
__sleep,
__wakeup,
__toString,
__set_state,
__clone
__autoload
这话很有道理啊,实际上招人就应本着这种思想不少人代码功底很好,什么都会,但解决问题能力差,架构能力也差做出来的网站效率和架构也很差
这个题以前有人发过这些题主要你对PHP和http了解多少,但对PHP了解的再多,未必能开发出优雅和出色架色和性能的网站这就需要思考能力,解决问题的能力
职位要求:
1.熟悉PHP语言,能自己解决实际问题。
2.能书写常用的SQL语句。
3.熟悉HTML/Javascript/等WEB技术
4.至少有一年以上的PHP工作经验
5.工作积极主动,比较踏实,责任心强。符合以下条件者优先:
在linux环境下能简单操作和配置一些常用服务。
对cakephp或者symfony框架有丰富的开发经验(不做必须要求);工作地点:北京海淀区知春路紫金数码3#909
薪水待遇:面议
联系人:徐小姐
邮箱:[email protected]
公司网址:http://www.fp-star.com
公司简介: 北京五极星信息系统技术有限公司成立于2005年7月。是一家综合软件产品服务提供商。公司位于中关村知春路紫金数码园,是拥有多个具有自主知识产权产品的高科技企业。
除去自主软件产品研发以外,公司同时还提供对日软件开发服务。经过多年的积累,目前公司拥有一批优秀的软件工程师,能为客户提供从基本业务分析一直到系统详细设计、开发、测试、售后服务等一系列的优质服务。
1,__construct
class a{
function __construct(){
//你需要初始化的内容
}
}
…………
当视图读取一个并不从在的属性的时候调用
class a{
function __get($K){
echo "$k.这是__get函数";
}
}
$b=new a;
echo $b->name;
//结果 "name这是__get函数"当视图给一个并不从在的属性赋值的时候调用
class a{
function __set($k,$p){
echo "名为$K,值为$p";
}
}
$a1=new a;
echo $a1->name="zhangsan";
求解!!!!!!!!!!!!!!!!!!
在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP 的GC垃圾处理机制,防止内存溢出。当一个 PHP线程结束时,当前占用的所有内存空间都会被销毁,当前程序中所有对象同时被销毁。GC进程一般都跟着每起一个SESSION而开始运行的.gc目的是为了在session文件过期以后自动销毁删除这些文件.