趣果科技PHP程序员转正面试题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“高级php程序员面试题”。
趣果科技PHP程序员转正面试题
1.echo count(“abc”);输出什么?
2.用PHP写出显示客户端IP与服务器IP的代码
3.error_reporting(2047)什么作用?
4.echo,print()和print_r()有什么区别?
5.打开php.ini中的Safe_mode,会影响哪些函数?
6.请写一个函数验证电子邮件的格式是否正确(要求使用正则)
7.MySQL数据库,一天一万条以上的增量,怎么优化?
8.写出一种排序算法(要写出代码),并说出优化它的方法。
假设我们需要做一个用户金币系统。用户每天第一次登录可以获得1个金币,用户下单购买东西后会获得20个金币。但是这两种金币有不同的性质。对于登录获得的金币(简记为类型A),用户获得之后就可以消费——例如可以用金币买东西。对于下单购买获得的金币(简记为类型B),有一个月的冻结期。在冻结期内类型B的金币不能被消费,如果冻结期内用户发生了退货,则这些类型B的金币会被回收,将来也不让给用户消费。
请设计一个系统(数据库结构和逻辑流程),满足以下要求:
1、用户可以正确的获得上述类型金币
2、用户随时可以知道自己有多少金币可以消费,有多少金币被冻结
3、被冻结的金币在冻结期后成为可以消费的金币
4、用户可以消费自己的可用的金币
只需要设计一种可行方案,描述数据库结构和逻辑算法即可
PHP方面:1:echo print print_r的区别Echo是PHP语句,print与print_r是函数,语句没有返回值,函数可以有返回值。Print只能打印简单类型变量的值。Print_r可以打印复杂变量值(数组或......
北京融入网络科技有限公司PHP工程师面试题1、请写一个实现中文字串截取无乱码的方法。(超出部分用’…..’替换)。2、ThinkPHP框架中,下列定义有什么不同?$userModel = M(“User......
PHP程序员面试题一、选择题1、下列不属于PHP的开始结束标记的是:( )A、B、?>C、<%%>D、2、下列程序的输出结果为( )
一.必答题1.(算法题)有1~5000一组乱序数列,请使用伪代码对该数进行排列2.(算法题)公鸡3元每只,母鸡5元每只,小鸡1元3只,一百元钱买一百只鸡,请用伪代码写出求公鸡,母鸡和小鸡的数目3.(算......
PHP经典面试题(连载4).1 请说明 PHP 中传值与传引用的区别。什么时候传值什么时候传引用?答: 传值只是把某一个变量的值传给了另一个变量,而引用则说明两者指向了同一个地方。2......