php是什么,他能干些什么?
答:php是基于服务端来创建动态网页的脚本语言,可以使用php和html生成网站主页,英文全称(professional home pages);
1:用于
web开发,在线交易,
网络通信,可以实现一切互联网的需求!
2;脚本的开发!
3:软件开发!
2.你对MVC的理解,mvc可以分为3个模块,M(模型)v(视图)c(控制器)
也就是说 模型要实现的功能传给控制器,控制器接受组织功能后用视图现实出来!!!
43 44 75 76
GD库 是做什么用的
GD库 是用于处理图片或者生成图片,(例如 验证码) 在网站上一般用于GD库来生成缩略图,或者给图片加水印对网站数据生成报表。
常用的GD2.0版本的可以处理gif、png格式的图片进行处理!!!
数据类型(int varchar char datetime test) 是什么意思?
数据类型(int varchar char datetime test) int是数字类型,也就是常说的整型;char就是固定长度字符串;varchar(实际长度的字符串类型)是可变长的字符串类型;datetime 日期时间型;
varchar 和char 的区别是什么?
答;char 就是固定的字符串长度,也就是说rogue你定义一个char型的20个字节,也就是10个汉字,但是你只使用了10个字节,他在内存中还是占用20个字节;varchar 是可变长的字符串类型,也就是说如果你定义了一个varchar型长度为20个字节,但是你只使用了10个字节,他在内存中就只占用10个字节;
get 和post 的区别?
get就是在请求HTTP 协议通过URL参数进行传递;
post 是实体数据,可以通过表单提交大量信息:
session 和 cookie 的区别?
答;session 是保存在服务器上边的固定的文件中;而cookie是保存在客户端的浏览器下边的,相对于cookie来说,session更加安全!!
echo print print_r 的区别是什么?
echo 输出一个或者多个字符
print 输出简单类型变量的值(字符串 整型)
print_r输出复杂变量的值(数组 对象)
什么是模版技术,能够使
HTML PHP分离开使用的模版?
模版技术就是使 html css php jascript 分离,实现代码更加合理化的部署!smarty。。。
对于大流量的网站,采取什么样的方法来解决访问量的问题?
答;确认服务器硬件是否走狗支持当前的流量,数据库读写分离,优化数据库表,程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量①php 程序上可以使用生成静态文件实现服务数据库压力②使用php缓存技术、或第三方的mamcached 等缓存技术实现服务压力
include 和require的区别??
答:include可以放在文件的任何未知随意载入
require必须放在头部预先载入
strrev(“abc”);翻转字符串结果为cba;
求前一天
一月 一年的日期?
echo date("Y-m-d H:i:s",strtotime("-1 day/month/year"));
strtotime(-1 day);就是将字符串函数转换成时间差的函数;
$a=&;$b;就是将变量a的值以地址映射的形势传递给$b;
unset($b);删除变量$b;
例子:$a="php";
$b=&;$a;//就是将变量b的值以地址映射的形势传递给$a;
unset($b);//删除变量$b;(删除之后的映射就不存在了)
$b="hello";
echo "$a";
输出结果为 php,如果不删除变量b,输出的结果就是hello;
$$str的含义是第一个$符号代表的是变量符号,第二个$符号后后边的字符代表的是一个变量的值;
例子:$str="cd";//定义一个变量str
$$str="php";//定义一个新的变量cd
$$str.="100";意思就是$cd.100,就是php.100;
echo $cd; 输出的结果为php.100
不用第三个变量,把两个变量的值交换?
例子:$a=1111;
$b=2222;
$b=explode("|",$a."|".$b);//用explode();函数把变量a和变量b分割成数组;格式是| ,$a .|, .$b
$a=$b[1];
$b=$b[0];
echo $a;
echo $b;//变量a的值是2222,变量b的值是1111;
例子2:$a=11111;
$b=22222;
$c=33333;
$c=$a."|