PHP 10问——PART 3

问题 :1如何优化MySQL的查询速度?
答案: 1首先,尽量不使用select *而使用select 字段1,字段2,字段3·。         
为你所要查询的表建立索引。
如果你要从结果集中选择确定的数字下标的数据使用limit关键字。
  
问题: 2如何获得当前会话的session id?
答案: 2session_id()会返回当前会话的session id。
  
问题: 3如何销毁session?
答案: 3session_unregister()会反注册session的全局变量。

 

session_unset()会释放所有session变量。

  
问题: 4在PHP中如何设置和销毁cookie?
答案: 4使用setcookie(name, value, expire, path, domain)函数可以在PHP中设置cookie。 
setcookie(“user”, “sonia”, time()+3600); 设置cookie
setcookie(“user”, “”, time()-3600); 销毁或者删除cookie
  
问题: 5在导航之间切换页面时如何传递参数?
答案: 5GET/QueryString

 

POST

  
问题: 6ereg_replace() 和 eregi_replace()有什么区别?
答案: 6eregi_replace() 和ereg_replace()功能大致相同,区别是errgi_replace()将会忽略匹配字符的大小写。
  
问题: 7PHP中有哪些排序函数?
答案: 7Sort(), arsort(),asort(), ksort(),natsort(), natcasesort(),rsort(), usort(),array_multisort()和uksort().
  
问题: 8如何知道一个数组中元素的个数?
答案: 8两种办法
a) sizeof($array)这个函数是count()函数的别称
b) count($array)
  
问题: 9PHP中的session_set_save_handler是用来做什么的?
答案: 9session_set_save_handler() 设置用户自定义 会话存储函数。 如果想使用 PHP 内置的会话存储机制之外的方式, 可以使用本函数。 例如,可以自定义会话存储函数来将会话数据存储到数据库。
  
问题: 10如何判断一个变量是否是一个数字?
答案: 10bool is_numeric ( mixed var)
如果传入的变量是数字类型或者是数字字符串则返回TRUE,否则返回FALSE。或者使用isNaN(mixed var)。JS中isNaN()函数用于检查其参数是否是非数字数值。

转载于:https://my.oschina.net/u/2898364/blog/847977

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值