zoukankan      html  css  js  c++  java
  • 面试必看,新浪php面试题

    新浪php面试题

    1. echo count("abc"); 输出什么?

    2. 用PHP写出显示客户端IP与服务器IP的代码

    3. error_reporting(2047)什么作用?

    error_reporting 设定错误讯息回报的等级
    2047我记得应该是E_ALL。

    php.ini 文件中有许多配置设置。您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装 PHP 和 Apache 2 的文档说明中所示的那样(请参阅 参考资料)。在调试 PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:
    display_errors = Off
    error_reporting = E_ALL

    E_ALL能从不良编码实践到无害提示到出错的所有信息。E_ALL 对于开发过程来说有点太细,因为它在屏幕上为一些小事(例如变量未初始化)也显示提示,会搞糟浏览器的输出
    所以不建议使用2047,最好把默认值改为:error_reporting = E_ALL & ~E_NOTICE

    4. echo,print()和print_r()有什么区别?

    5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。

    6. 写个函数来解决多线程同时读写一个文件的问题。

    7. 请写一个函数验证电子邮件的格式是否正确(要求使用正则)
    北京兼职招聘:http://job.aftjob.com/job/category-34.html
    8. 考SQL语句的题,题太长了,实在不好回忆了。

    9. MySQL数据库,一天一万条以上的增量,怎么优化?

    10. 写出一种排序算法(要写出代码),并说出优化它的方法。

    11. 写个函数用来对二维数组排序。

    12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。

    13. 一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。


    PHP:
    1.$_GET,$_POST,$_REQUEST都是做什么用的

    2.
    if(strpos($str, 'a') == false) {}
    这个语句有什么bug?

    3.isset($foo),!empty($foo),($foo)
    作用分别是什么?

    4.根据数组:
    $a = array(
    'a'=>'apple',
    'b'=>'banan'
    );
    输出一个下拉框


    5.优化下列函数
    function text($str) {
    preg_replace('/a/', 'z', $str);
    preg_replace('/b/', 'z', $str);
    preg_replace('/c/', 'z', $str);
    return $str;
    }
    http://www.aftjob.com/search.php?mod=forum
    6.如何处理SQL注入

    MySQL
    7.如何读取一个表的表类型,以及读取一个表中字段的类型.

    8.如果这三个字段(a,b,c)都有索引,下列SQL语句那个更快
    select ... from ... where c=...
    select ... from ... where a=... and c=...
    select ... from ... where b=... and c=...
    (SQL语句应该没记错,这道和网上流传的英文版面试题差不多)

    9.忘了,好像是问的MySQL的MyISAM有什么优点?

    10.记得不太清楚,大致是根据字段,取出记录中的第一个月,最后一天?

    11.多台MySQL服务器,如何同步数据
    我回答:没用过- -,只用过SQLServer的数据订阅

    后面的是指针,c没学好,只做出来3道
    总结:面试题除指针题外都是英文,基础考得很多,只要有个2-3年工作经验的,完全可以做出来.
    我呢..除了指针不怎么样,其他的做得还可以,面试官也说技术上达到要求了,但是学历不行,唉,回家睡觉了.

  • 相关阅读:
    Windows关于文件句柄数的限制
    python 的未来5-10年的就业方向
    想着给要做的软件起一个名儿~
    sql server 特殊sql
    字节序之大小端_Intelx86是小端_网络传输是大端
    维基百科Wikipedia镜像网站列表
    NodeJS开启GZIP功能
    SqlServer2008 跨服务器同步数据
    Asp.net中的ViewState用法
    JAVA Netty入门Demo实例代码(自写测试可用)实现客户端服务器端互传数据
  • 原文地址:https://www.cnblogs.com/fedro/p/4357398.html
Copyright © 2011-2022 走看看