广州睿东网络科技有限公司是国内最专业的香港空间,云主机,香港VPS,香港服务器租用提供商,专注为国内站长提供高速且稳定的香港空间,云主机,香港VPS,香港服务器租用,欢迎您的选购!
当前位置:首页 -> 云主机 -> 域名优惠

PHP面试题分享

云服务器 34℃ 1895评论

单引号:在单引号中变量不解析
关于解析速度:能使用单引号,就不用双引号
heredoc  //定界符字符串,长字符串。
php常用得超全局变量:
$_GET   //通过浏览器地址栏传值(通过表单进行传值)
$_POST  //通过表单来传值 
$_REQUEST   //通过表单,接收$_GET,$_POST 来进行传值
$_SERVER  //获取服务器的相关信息 
$_SESSION  //会话机制的一种
$_COOKIE    //会话机制的一种
$_FILES        //获取上传文件的相关信息
$GLOBALS  //超全局数据,包括以上预定义变量的相关信息
魔术常量
 __LINE__
 __FILE__
 __DIR__

cookie和session区别
保存位置:session保存在服务器端,cookie保存在客户端。session分为两部分:1数据在服务器,2sessionid在客户端     cookie仅在客户端
生命周期:session:用户浏览器关闭     cookie:可以长期保存
设置方法:  $_SESSION[username] =admin 
  setcookie(username,admin,time()+3600)
安全方面:  session的数据在服务器端:安全     cookie在客户端:不安全
get和post的请求:安全方面:get传值:低, post传值:高;传值大小:get<2kb  post:不限制
传值方法:get:通过表单 地址栏?号  post:只能是表单 
接收数据方法:如果通过表单:$_GET[表单元素的name的值’]   $_POST[表单元素的name的值]
http协议:get传值:协议请求行      post传值:协议请求体
常见的的HTTP状态码以及HTTP状态码分类
200   //响应成功
301   //域名的永久重定向
302    //域名的临时跳转(重定向)
304   //从本地临时文件中加载内容
403    //没有权限访问
404     //没有找到用户访问的内容
500      //服务器内部的错误
优化数据库的方法:
  1存储层  存储引擎  列类型选择  符合三范式
  2设计层   索引  缓存  分区表 
  3 sql层  使用执行效率高的sql语句
  4 架构层  使用分布式数据库  主从复制
 * echo() ,print_r,print,var_dump()的区别
  var_dump()     //打印变量的相关信息
  echo 是PHP语句,print和print_r是函数,语句没有返回值(即便没有用)
print() 只能打印简单类型的变量的值
print_r() 可以打印出复杂变量的值(如数组,对象)
echo  输出一个或者多个字符串
想要实现中文字串截取无乱码的方法我们首先肯定会想到 mb_substr()
$days = date("t");
    echo "当前月的天数 ".$days."<br/>";

 1 date("l");

  2 //data就可以获取英文的星期比如Sunday

  3 date("w");

  4 //这个可以获取数字星期比如123,注意0是星期日

  获取中文星期几:

  1 $weekarray=array("日","一","二","三","四","五","六");

  2 //先定义一个数组

  3 echo "星期".$weekarray[date("w")];


   PHP中重新定向到另一个页面
             关于PHP重定向
方法一:header("Location: index.php");
方法二:echo "<script>window.location =/"$PHP_SELF/";</script>";
方法三:echo "<META HTTP-EQUIV=/"Refresh/" CONTENT=/"0; URL=index.php/">";   

。。。。。。。。。。。

编程人的音乐  让你的耳朵怀孕





还有编程不得不听的电音,alan  walk 的电音是个不错的选择 


投诉
喜欢 (1895)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: