php面试题与答案
副标题[/!--empirenews.page--]
是甚么 ,在甚么地方用,注意甚么,特点,如何配置(相干关联),出现的问题(缺点),引出解决办法或另外一种方法 +- PHP:Hypertext Preprocessor
1、get和post的区分 1. get是从服务器上获得数据,post是向服务器传送数据。
2、session与cookie的区分 1、cookie数据寄存在客户的阅读器上,session数据放在服务器上。 2、cookie不是很安全,他人可以分析寄存在本地的COOKIE并进行COOKIE欺骗 3、session会在1定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 4、单个cookie保存的数据不能超过4K,很多阅读器都限制1个站点最多保存20个cookie。 5、所以个人建议: 6、cookie有5个参数(名,值,有效期,服务器路径,域名,规定是不是通过安全的 HTTPS 连接来传输 cookie)
3、数据库中的事务是甚么 事务是作为1个逻辑单元履行的1系列操作,1个逻辑工作单元必须有4个属性,称为
ACID(原子性、1致性、隔离性和持久性)属性,只有这样才能成为1个事务:
begin 开始1个事务 rollback事务回滚 commit事务确认 注:rollback和commit不能并列使用,当同时使用时,只有前面1个生效
MYSQL默许是自动提交的 可以通过set autocommit=0 来设置 制止自动提交 可以通过set autocommit=1 来设置 开启自动提交
4、PHP打印 日期
<?php echo “现在的时间是:” .date(h:i:sa); //a - 小写的上午和午后(am 或 pm) ?> /* 时间差 */ <?php 先用5升的水壶装满水,倒入6升的水壶中.6升的水壶中还空出 1升水体积. 2.再用把盛5升水水壶装满水,倒入容积6升的水壶中,壶中还剩4升水. 3.把容积6升水中的水倒掉,再把容积5升的水壶倒满水,把这些水倒入容积6升的壶中,容积5升的水壶中这时候恰好剩下3升水. 5、能够使Html和PHP分离开的模板
smarty ,phptal ,template、 PHPlib Template 、 FastTemplate
Smarty,Dwoo,TinyButStrong,Template Lite,Savant,phemplate,XTemplate
6、$a='abcdef';请取出$a的值并打印出第1个字 echo $a[0]; echo $a{0}; echo chr(ord($a));
7、echo(),print(),print_r()的区分 echo print() printf() print_r()和var_dump() 有两个参数,第2个参数为true的时候,返回值,而不显示。
8、PHP可以和sql server/oracle等数据库连接吗 Oracle <?php
9、php5权限控制修饰符 public(公共), private(私用),protected(继承)
(编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息