PHP是一种服务器端、跨平台、html嵌入式的脚本语言.
执行速度快:PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页比CGI、Perl和ASP更快,这是它的第一个突出的特点.
扩展资料:
在服务器端的网站编程中PHP会更容易帮助你找到工作.很多互联网相关企业都在使用PHP开发框架,所以可以说市场对PHP的开发程序员的需求还是比较大的.
php知识框架总结
篇一:php基础知识点总结
PHP语言基础简单整理
①开始结束标记的格式只有在没有判断语句时才能使用.
对表单传递的变量进行编码和解码:PHP中实现对查询字符串进行URL编码可以通过函数urlencode()实现,该函数的使用格式如下:string urlencode(string str);对URL编码后的查询字符串进行解码,可以通过urldecode()函数实现,该函数的使用格式如下:string urldecode(string str);
步骤: 第一段:建立连接------mssql_connect(server,uid,pwd);
第二段:指定database-------mssql_select_db(databasename);
第三段:执行sql------mssql_query($sql,$link);
第四段:处理记录集-------资源类型数据,格式:bof---数据---eof
第五段:以特定格式读取数据-----mssql_fetch_array()....
第六段:释放相关资源、关闭连接------mssql_free_result($result);mssql_close();
定义:$array = array("键值"="value","键值"="value","键值"="value");如果不给键值赋值,默认从0开始的int值
相关函数:(1)in_array("值",数组名); 返回bool型-----查看数组中是否存在某value值
(10)prev(数组名);----将指针向前挪动一位
(11)foreach(数组名 as $key=$value)
{
$key是键值,$value是value值,实现数组遍历
}
Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式.Cookie是由Web服务器保存在客户机上的小文本文件,它可以包含有关用户的信息.无论何时用户链接到服务器,Web站点都可以访问Cookie信息.
存在server端的是session,存在client端的是cookie,它们用来存储全局变量. 设定Cookie值:setcookie("名","值");
通过Cookie数组取值:$_cookie["名"];
在PHP中可以通过$_COOKIE预定义变量访问Cookie的值.如果设置了php.ini中的register_long_arrays,那么就能够应用$_COOKIE和$HTTP_COOKIE_VARS;如果在php.ini中还设置了register_globals,那么就可以在PHP中作为全局变量使用各个Cookie值.但是,更改php.ini中的两个文件设置,容易对PHP的安全构成威胁,不推荐使用该方法,建议使用更新的$_COOKIE.
会话ID的传送
会话ID的传送有两种方式,一种是Cookie方式,另一种是URL方式.
Cookie传送方式:
这是最简单的会话方式,但是有些客户可能限制使用Cookie,如果客户限制使用Cookie的条件下,仍要继续工作,那就要通过其他方式来实现了.
URL传送方式:
在该方式中,URL本身用来传送会话,会话标志被简单地附加到URL的尾部,或者作为窗体中的一个变量来传递.例:
本文实例讲述了PHP日期与时间操作技巧.分享给大家供大家参考,具体如下:
Demo1.php
php
//验证时间
//checkdate()
①月份
判断这个日期是否是合法的日期
//不合法的日期,试一试
echo
'这个日期是合法有效的';
}else{
'这个日期是非法的.';
//date
--
格式化一个本地时间/日期
//date(),
彻底研究一下
//date()
可以存放两个参数,第一参数是日期和时间的格式化,[第二参数是时间戳]
//Y
表示四位数的年份,
y表示二位数的年份
//M
表示英文的月份缩写,m
表示阿拉伯数字的月份
//D
表示英文下的星期几缩写,d
表示阿拉伯数字的日
//第一个参数的格式化可以放一些无关紧要的字符串
//只要无关紧要的字符串不再
format
的目录里,就不会被识别
//echo
date('现在的日期是:Y-m-d');
//时分秒
=
H
//明明是
,为什么显示
点呢,东八区,差
个小时
//现在没有经过任何设置,所以时间在默认时区上
date('现在的日期是:Y-m-d
H:i:s');
//重点是年月日,时分秒
date('r');
H:i:sa');
//取得当前的时间,返回一个数组
//"sec"
-
自
Unix
纪元起的秒数
//"usec"
微秒数
//"minuteswest"
格林威治向西的分钟数
//"dsttime"
夏令时修正的类型
//print_r(gettimeofday());
//第一数组的元素就是时间戳
//gettimeofday()
就是取得的当前时间的时间戳
//$a
gettimeofday();
//sec
取得当前时间的时间戳
//转换成人可以看得懂的时间
//第二个参数,对于本例来讲,放与不放,是一样的.
date('Y-m-d
H:i:s',$a['sec']);
print_r(gettimeofday(0));
gettimeofday(1);
//将时间戳转换成人可以看的懂的时间
函数的第二个参数就是时间戳
//如果第二个参数省略了,那么就返回当前时间
//如果第二个参数没有省略,那么就返回那个时间戳的时间
//getdate()
也可以转换时间戳
//print_r(getdate());
//Array
(
[seconds]
[minutes]
[hours]
[mday]
[wday]
[mon]
//[year]
[yday]
[weekday]
Monday
[month]
April
[0]
)
$t
getdate();
$t['year'];
//传递一个时间戳
//直接获取当前时间戳
//这个
time()
可以调整时间
//大家可以发现
很有用处,可以过去现在和将来
//获取特定指定时间的时间戳
//这是当前的时间戳
time();
//我要取得
//使用时间戳计算时间差
$now
time();//当前的时间戳
$wnow
//两个时间戳相减可以得到差秒
round(($wnow
//将人可读的时间,字符串形式,转换成时间戳
$a
if($a
'请这位先生休息一会.';
$a;
Demo10.php
//获取当前文件的修改时间戳
H:i:s',getlastmod());
Demo11.php
//配置系统环境变量
'br/';
//我开始设置时区
putenv('Tz=Asia/Shanghai');
//putenv('Tz=Asia/Shanghai');
//获取当前时区
date_default_timezone_get();
//开始配置默认时区
date_default_timezone_set('Asia/Shanghai');
H:i:s')
;
//"tm_sec"
秒数
//"tm_min"
分钟数
//"tm_hour"
小时
//"tm_mday"
月份中的第几日
//"tm_mon"
年份中的第几个月,从
开始表示一月
//"tm_year"
年份,从
开始
//"tm_wday"
星期中的第几天
//"tm_yday"
一年中的第几天
//"tm_isdst"
夏令时当前是否生效
print_r(localtime(time(),true));
[tm_sec]
[tm_min]
[tm_hour]
//[tm_mday]
[tm_mon]
[tm_year]
//[tm_wday]
[tm_yday]
[tm_isdst]
//返回时间戳和微秒数
//怎么计算页面运行加载时间
//页面打开的时候获取一个时间
//页面结束的时候获取一个时间
//用结束的时间减去打开的时间,那么就是运行时间
//
list($a,$b)=explode('
',microtime());
$b;
function
fn(){
return
$a◆$b;
//返回出精确的秒数
//在页面打开的时候,获取一个时间
$start_time
fn();
for($i=0;$i10000000;$i◆◆){
//页面结束的时候,获取一个时间
$end_time
round(($end_time
更多关于PHP相关内容感兴趣的读者可查看本站专题:<
希望本文所述对大家PHP程序设计有所帮助.
PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句.现在一般PHP的都得会前端,那就包括:js/ajax、html、css.如果更高点层次的就是linux服务器.
下面参考雷雪松的个人博客学习PHP的路线和一些方法.
①.、用集成环境安装PHP环境,一定要记住这一点,不要自己分开去装,尤其是自学的朋友.不然你会觉得很复杂,会没有信心学下去的.也要注意任何高手都不是一蹴而就的,是一步一步,不同的阶段历练才有最后的沉淀.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!