文档章节

PHP 入门

jiangmitiao
 jiangmitiao
发布于 2015/06/11 16:41
字数 352
阅读 192
收藏 6
PHP

php语言的格式:

<?php
?>

简写为:

<?    ?>

网页重定向至xxx.html,返回302码

header("Location:xxx.html");

网页停留x秒后重定向至xxx.html,返回302码

header("Refresh:x; url=xxx.html");

禁用缓存

header("Expires:-1");
header("Cache-Control:no_cache");
header("Pragma:no_cache");

定义文件下载

header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Accept-Length:$file_size");
header("Content-Disposition:attachment;filename=".$file_name);

定义一个数组时需要用下面的方式:

arrayy(1,2,3)

编写函数格式:

funciton xxx($xx,$xx)
{
     xxx;
     reuturn xxx;
}

函数中的值传递与引用传递:

不做变化的一般为值传递;

写成&$xx的一定是引用传递。

字符串函数:

explode("xxx",$str)     将字符串依据指定字符串或字符切开
echo     用来输出字符串
md5($str,bool)     用来计算字符串的哈希值,当bool为真时,输出二进制的值

日期库函数:

chekdate(month,day,year)     检验日期有效性,有效返回1
maketime()     获取系统当前时间戳,返回一个长整数
date("M-d-Y",mktime())     格式化一个时间戳

数学函数库

float floor(float value)     返回一个不大于value的float型整数
max(array value)     返回一个数组中的最大值
min(array value)     返回一个数组中的最小值
rand()     产生随机数,并返回
mt_rand()     返回随机数中的一个值
mt_srand(int value)     配置随机数的种子
getrandmax()     获取随机数的最大可能值

更多文章:https://blog.gavinzh.com

© 著作权归作者所有

共有 人打赏支持
jiangmitiao

jiangmitiao

粉丝 19
博文 49
码字总数 46580
作品 1
朝阳
程序员
私信 提问
PHP版 RabbitMQ官方中文入门教程

工作中用到 RabbitMQ,但是RabbitMQ官方的 Tutorials 是英文Python和Jave的,官网的教程很好,正好最近业余在撸Python,所以直接来搞个PHP版本的,仅供PHP菜鸟一起来入门学习,如有错误和问题...

Yuansir
2013/06/03
0
0
PHP程序员必备的3大编程自学资源,有这些资源学编程如鱼得水!

无论自学,还是报培训班,学会PHP编程的正常速度是4—6个月。 所谓的学会PHP是可以胜任PHP正式工作岗位,成功成为PHP战斗士。 之前w3cschool已经分享过PHP自学、入门、进阶的方法,今天主要就...

W3Cschool
2018/03/01
0
0
Ember.js 入门指南——总目录

Ember.js 是什么?我想对于想学习它的人应该知道它是个什么东西,如果你想了解那就赶紧去 Google 或者百度,本系列教程是通过学习官网教程然后摘抄个人觉得比较重要的部分,加上学习实例整合...

ubuntuvim
2015/10/25
1K
2
你应该用3个小时学会编程

文章摘要: 人每天都在进行编程工作,编程对于人来说是很自然的. 你完全有能力在3个小时内学会编程. 也有必要闪电般的学会编程,以确认你是否喜欢这一行,并降低学习. 本文中的实验者–一个0基础...

燕十八
2014/01/07
0
0
《PHP框架Laravel学习》系列分享专栏

《PHP框架Laravel学习》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201735.html 文章 Laravel教程:laravel 4安装及入门 Laravel4中文手册下载 Laravel配置教...

开元中国2015
2018/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
11
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
7
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部